gpt4 book ai didi

silverlight - 做还是不做。 MVVM 中的值转换器

转载 作者:行者123 更新时间:2023-12-04 02:57:22 27 4
gpt4 key购买 nike

我正在寻找确认/验证我正在做的事情遵循模式并且是最佳实践,或者是有人口头辱骂我让我屈服!

如果我在[在此处插入控件]上进行可见性绑定(bind),我会将其绑定(bind)到 System.Windows.Visibility 类型的属性。然后,我根据业务逻辑将此值设置为可见/折叠。其中一个潜在的缺陷是,我的 VM 属性现在直接与一种类型相关联,我可以看到该类型被抽象为值转换器。话虽如此,我经常在 MVVM 讨论中读到不应使用 ValueConverters。

我可以得到一些反馈吗?

谢谢!

SS

最佳答案

我认为在常见的 UI 场景中使用值转换器是完全可以的(比如将可见性绑定(bind)到 bool 属性)。但是,仅将它们用于纯粹与 UI 相关的任务:不要将任何业务逻辑放入转换器中,它不属于那里。

关于silverlight - 做还是不做。 MVVM 中的值转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337230/

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