私はこれについてどうやって行くのに苦労していますか?私の VM には、 Yes/No( true/false )nullable bool
にバインドしたいプロパティがあります。誰かが私を正しい方向に向けることができますか? RadRadioButton
VM
public bool? IsSDS { get; set; }
意見
<telerik:Label Content="Self Directed Support" />
<StackPanel Orientation="Horizontal">
<telerik:RadRadioButton x:Name="SelfDirectedSupportYes" Content="Yes" />
<telerik:RadRadioButton x:Name="SelfDirectedSupportNo" Content="No" />
</StackPanel>
編集
私はこれが機能していると思っていましたが、私は間違っていました。はいのみが拘束力があります。以下は私のビューにあるものCreateAuthView
です:
<StackPanel Orientation="Horizontal" Margin="3" Grid.Column="1" Grid.Row="2">
<telerik:RadRadioButton x:Name="Authorization_SelfDirectedSupportYes" GroupName="SDS" Content="Yes" />
<telerik:RadRadioButton x:Name="Authorization_SelfDirectedSupportNo" GroupName="SDS" Content="No" />
</StackPanel>
そして、ここに私のViewModelの対応する部分がありますCreateAuthViewModel
:
public Authorization Authorization
{
get
{
return this.authorization;
}
set
{
if (authorization != value)
{
this.authorization = value;
NotifyOfPropertyChange(() => Authorization);
}
}
}
そして最後に、私のモデルのプロパティAuthorization
:
public bool? SelfDirectedSupportYes
{
get
{
return this.selfDirectedIndicator;
}
set
{
this.selfDirectedIndicator = value;
this.OnPropertyChanged();
}
}