2017-08-23 3 views
0

私はCalendarコントロールとButtonという非常に単純なWPFウィンドウを持っています。 Calendarの日付を選択(シングルクリック)した後、すぐにButtonをシングルクリックすると、そのCommandは実行されません。ボタンを1回クリックするだけで、もう一度ボタンコマンドが呼び出されます。ボタンをクリックするとボタンの色が変わることに気付きました。ボタンを「動作させる」ために2回のクリックを必要としない(期待した)動作を得るにはどうすればよいですか?あなたのCalendar_SelectedDatesChangedイベントに次のコードを追加しWPFボタンをクリックするのに2回のクリックが必要なのはなぜですか?

+0

ですか?実行するコマンドに条件がありますか? –

答えて

1

てみてください(.NET 4.6.1を使用して):それはRelayCommand

Mouse.Capture(null); 
+0

パーフェクト - ありがとう。 – Conrad

関連する問題