0
私は2つのチェックボックスAとBを持っています。私はAをチェックするとBを無効にしたいと思いますか?前もって感謝します。まあsilverlightのチェックボックス+ viewmodel + C#
私は2つのチェックボックスAとBを持っています。私はAをチェックするとBを無効にしたいと思いますか?前もって感謝します。まあsilverlightのチェックボックス+ viewmodel + C#
単にview model
でbool
プロパティを作成し、このプロパティでcheckbox A's
IsChecked
をバインドviewmodel
タグから思えるようごMVVM
を使用している場合。
XAML
Checkbox IsChecked= {Binding path = IsACheckedProperty ...} //A
.CS
public bool IsACheckedProperty
{
get
{
return associated var;
}
set
{
var = val;
if(var)
IsBEnabled = false;
else
IsBEnabled = true;
}
}
は今AがチェックされるとBを無効にするためのIsBEnabled別のプロパティを作成します。
public bool IsBEnabled
{
get
{
return associated var;
}
set
{
var = val;
//notify view via notifyPropertyChanged
}
}
XAML
Checkbox IsEnabled = {Binding path = IsBEnabled...} //B
非常にハリスをいただき、ありがとうございます。今はうまくいきます。再度、感謝します。 – Tity
それからマークは答えとして受け入れられます:D –
どこにマークを付けることができますか? – Tity