wpf - MVVM 中的评级控制
问题描述
我正在尝试在我的 WPF 应用程序中加入评级控制,但我发现的项目是事件驱动的,代码隐藏中的事件。当我使用 MVVM 作为设计模式时,我不想以任何方式弄乱后面的代码,因为我的评分数据来自视图模型。我应该怎么办?是否有任何评级控件不需要在后面编写代码?还是有其他解决方案?任何建议都非常受欢迎。
解决方案
只要您不在后面的代码中编写应用程序逻辑,就不必害怕与其中的控件进行交互。将您的 XAML 和背后的代码视为单一事物 - 单个视图层的互补部分。有时控件需要您通过代码与它们进行交互,并且没有任何问题,即使在 MVVM 中也是如此。
推荐阅读
- django - 使用 Django allauth 在帐户/登录上“找不到用户”404
- python - python matplotlib f(x^2) 绘图
- android - Firebase 数据库检查它是否为空值,不适用于 DataSnapshot
- firebase - 如何以编程方式创建 Firestore 数据库
- qt - 在 QML/Qt 中模糊部分背景图像
- python - 使用带引号的字符串的 json.dumps 在 Python 中的 sed 命令不保留单引号
- c# - JSON 和 VS C# 对象和名称
- github - Hugo 部署和删除不需要的文件
- java - 我不断收到错误无法解析符号'MutableInteger。在 getvalue() 或 setValue() 上也是如此
- octave - 问题:GNU octave 显示在命令窗口中运行的任何程序的每一行