我正在尝试创建一个TextBox只允许数字字符和小数点的。我在编写代码时不需要帮助,但在概念上需要帮助。我MVVM用来设计WPF应用程序,但不确定是使用事件还是事件到命令。
我已经阅读了有关此主题的几种不同观点:
MVVM(我发现这有点极端,有些人称之为“适得其反”,但它维护了View. 为防止这种情况,请使用MVVM Light Library。简而言之,将事件转换为命令,以便在ViewModel.- (第二个论点不支持(可能过度)“纯度”
MVVM):并非所有事情都必须在 中处理,ViewModel并且可以创建Events来处理某些UI要求。
由于简单,我更倾向于第二种选择,正如我之前所说,第一种选择似乎有点极端。在我的特定情况下(仅创建一个数字TextBox),大多数人会更喜欢上述选项还是我没有发现的选项?