gpt4 book ai didi

c# - WPF Expander IsExpanded 绑定(bind)

转载 作者:可可西里 更新时间:2023-11-01 07:57:04 26 4
gpt4 key购买 nike

我有一个 Expander 控件,其 IsExpanded 属性绑定(bind)到 mvvm 模型中的 bool。在您不触摸扩展器之前,绑定(bind)工作正常。单击扩展器中的箭头进行扩展后,绑定(bind)将停止工作。在模型中将 bool ShowPreview 设置为 false 不会折叠扩展器。

<Expander Name="pExpander" 
IsExpanded="{Binding Path=ShowPreview,Mode=OneWay}"
Header="Preview">
<TextBlock Text="{Binding Path=Message, Mode=OneWay}"></TextBlock>
</Expander>

最佳答案

如果删除 Mode=OneWay 是否可以解决问题?

在阅读您的其他 CTQ 后(对 GUI 的更改不会影响模型),对于如何限制基础数据所看到的更改,我没有很好的建议。有什么区别:

myModel.MyProperty = true; // in *your* code behind

myModel.MyProperty = true; // done by a binding

关于c# - WPF Expander IsExpanded 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180046/

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