gpt4 book ai didi

c# - View 模型在数据绑定(bind)之外的作用?

转载 作者:行者123 更新时间:2023-11-30 20:12:05 25 4
gpt4 key购买 nike

除了数据绑定(bind)之外,我对 View 模型的作用有些困惑。我有一个内置于 silverlight 的菜单。菜单有 x 个在运行时确定的菜单项。我想添加的功能之一是每个菜单项在悬停时都有不同的文本颜色。

View 的作用是拥有颜色选择器方法还是 View 应该在它的代码隐藏中处理这个?

最佳答案

通常情况下,如果可能的话,我会在 XAML 中保留颜色/样式 - 我对 ViewModel 的看法是,它负责以 View 可以使用的方式从模型提供所有数据(即非图形内容)。

如果确定颜色的逻辑很复杂并且要重复使用 - 我可能会想把它放在 ViewModel 中。

关于c# - View 模型在数据绑定(bind)之外的作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3018559/

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