mon*_*str 8 wpf binding default-value oneway
我有一个RadioButton元素,它的IsChecked属性绑定到MyProperty在ViewModel.由于某些原因而Binding具有模式OneWayToSource,它将值RadioButton.IsChecked推向ViewModel.MyProperty.
RadioButton.IsChecked最初false,现在.我想设置一个初始值ViewModel,可能是偶数true.我不能这样做,因为属性被绑定占用.
有没有办法使用Binding该模式并将默认值设置为UI中的绑定属性?像这样的东西:
<RadioButton IsChecked="{Binding MyProperty, Mode=OneWayToSource, DefaultVaule=???}">
</RadioButton>
Run Code Online (Sandbox Code Playgroud)
如果我理解你是对的,我认为这可能会有所帮助:
您可以通过TargetNullValue属性定义默认值.您可以在出现错误时定义FallbackValue值,例如:
<TextBox Text="{Binding MyProperty, TargetNullValue=0, FallbackValue=10}" />
Run Code Online (Sandbox Code Playgroud)
看这里:在这里 输入链接描述