WPF MVVM阻止Expander控件崩溃

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF MVVM阻止Expander控件崩溃相关的知识,希望对你有一定的参考价值。

当某些Expander control被给予时,是否有可能阻止WPF中的collapseconditions。对于我的用例,不可能直接在xaml中进行,因为Expander是否可以折叠取决于在运行时才知道的条件。

我没有选择使用事件,因为该项目是test projectseperate gui和严格的代码。

答案

也许你可以绑定到IsExpanded属性。

例如,您可以使用DataTrigger,MultiDataTrigger,ValueConverter或MultiValueConverter来管理与IsExpanded属性绑定的数据。

还有一篇有趣的文章here可以帮助你。

另一答案

如果要将Expander设置为始终保持切换开启状态。把它留在这里

    <Expander IsExpanded="True"></Expander>

以上是关于WPF MVVM阻止Expander控件崩溃的主要内容,如果未能解决你的问题,请参考以下文章

[WPF自定义控件库]自定义Expander

WPF中 怎么禁用 Expander.Header中的ToggleButton 要源代码呀~~

c# wpf中如何向expander中动态添加xml中的内容

WPF实现QQ群文件列表动画

WPF 简易手风琴 (ListBox+Expander)

wpf MVVM框架基础