WPF OneWayToSource绑定初始值

蒙斯特

我有一个RadioButton元素的IsChecked属性绑定到MyPropertyViewModel由于某些原因,Binding具有模式OneWayToSource会将值从推RadioButton.IsChecked送到ViewModel.MyProperty

RadioButton.IsChecked最初是false,现在。我想从中设置一个初始值ViewModel,它可能是偶数true我不能这样做,因为该属性已被绑定占用。

有什么方法可以使用Binding该模式并将默认值设置为UI中的bound属性吗?像这样:

<RadioButton IsChecked="{Binding MyProperty, Mode=OneWayToSource, DefaultVaule=???}">
</RadioButton>
奥菲尔

如果我理解您的正确,我认为这可能会有所帮助:

您可以通过TargetNullValue属性定义默认值您也可以在发生错误的情况下定义FallbackValue值,例如:

<TextBox Text="{Binding MyProperty, TargetNullValue=0, FallbackValue=10}" />

请参阅此处:在此处输入链接描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章