WPF C# プロジェクトにチェックボックスのグリッドがあります。各 CheckBox のCommand
プロパティはCheckBoxChangedCommand
、次のように WView.xaml ファイルにバインドされています。
<CheckBox Grid.Row="0" IsChecked="true" x:Name ="CheckBox0"
Command="{Binding CheckBoxChangedCommand}" />
<CheckBox Grid.Row="1" IsChecked="true" x:Name="CheckBox1"
Command="{Binding CheckBoxChangedCommand}" />
CheckBoxes のいずれかがオンまたはオフになるたびに、 を呼び出しますCheckBoxChanged
。1. CheckBox のグリッドの行番号と CheckBox の名前 ("CheckBox0" など) および 2. Checked 値 (true/false) のいずれかを示すポップアップ ウィンドウを表示するにはどうすればよいでしょうか。チェックボックス?
WViewModel.cs ファイルの私の CheckBoxChangedCommand は次のようになります。
public ICommand CheckBoxChangedCommand
{
get
{
return new RelayCommand(param =>
{
MessageBox.Show("CheckBoxChanged!");
});
}
}
内部からIsChecked
トリガーされた CheckBoxのプロパティと行番号にアクセスするにはどうすればよいですか? ビューからビューモデルにデータを渡すにはどうすればよいですか?CheckBoxChanged
CheckBoxChanged