WPF MVVM 防止 Expander 控件折叠

WPF MVVM prevent a Expander control to collapse

是否有可能在 WPFcollapse 中阻止 Expander control,当给出某些 conditions 时。对于我的用例,不可能直接在 xaml 中执行此操作,因为 Expander 是否可以折叠取决于 运行 时间内已知的条件。

我无法选择使用事件,因为该项目是 test projectseperate gui 并且代码严格。

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

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

还有一篇有趣的文章 here 可能会对您有所帮助。

如果您想将扩展器设置为始终保持打开状态。就留在这里吧。

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