首页 > 解决方案 > MVVM 中的评级控制

问题描述

我正在尝试在我的 WPF 应用程序中加入评级控制,但我发现的项目是事件驱动的,代码隐藏中的事件。当我使用 MVVM 作为设计模式时,我不想以任何方式弄乱后面的代码,因为我的评分数据来自视图模型。我应该怎么办?是否有任何评级控件不需要在后面编写代码?还是有其他解决方案?任何建议都非常受欢迎。

标签: wpfmvvmrating

解决方案


只要您不在后面的代码中编写应用程序逻辑,就不必害怕与其中的控件进行交互。将您的 XAML 和背后的代码视为单一事物 - 单个视图层的互补部分。有时控件需要您通过代码与它们进行交互,并且没有任何问题,即使在 MVVM 中也是如此。


推荐阅读