gpt4 book ai didi

WPF OneWayToSource 绑定(bind)初始值

转载 作者:行者123 更新时间:2023-12-04 07:37:46 31 4
gpt4 key购买 nike

我有一个 RadioButtonIsChecked 的元素属性绑定(bind)到 MyPropertyViewModel . Binding有模式OneWayToSource由于某些原因,它会从 RadioButton.IsChecked 推送值至ViewModel.MyProperty .
RadioButton.IsChecked最初是 false , 现在。我想从 ViewModel 设置一个初始值,甚至可能是 true .我不能这样做,因为该属性已被绑定(bind)占用。

有什么方法可以使用Binding使用该模式并将默认值设置为 UI 中的绑定(bind)属性?像这样的东西:

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

最佳答案

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

您可以通过 TargetNullValue 定义默认值属性(property)。您可以定义一个 FallbackValue发生错误时的值,例如:

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

看这里:
enter link description here

关于WPF OneWayToSource 绑定(bind)初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604009/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com