我有一个控件,仅当一系列属性中至少有一个返回 true 时,我才希望该控件可见。我正要实现我自己的 BooleanOrToVisibilityMultiConverter,但感觉必须有一个更好的(并且完全明显的)方法来做到这一点。
请赐教!
MVVM 执行此操作的方法是从模型返回一个布尔值,其中包含计算控件是否可见的逻辑。
通常,如果我有这种逻辑,那是因为我试图表达一些领域概念 - 例如:
- 在这个国家
- 已准备好处理
- 它还需要一些工作
- 这是一套完整的服装
- 所有作者均注明出处
etc.
通过将导致域概念的逻辑保留在 Gui 之外,您可以更轻松地测试和维护。否则,您最终将在使用域概念的任何地方复制相同的逻辑,而这在 Xaml 中并不那么容易。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)