我有一个 Silverlight 页面,它的控件很少,并且所有行为都不是数据绑定的。例如,RichTextBox 是 Text 属性的数据绑定。但是粗体、斜体、编号等控件行为是由控件上方工具栏中的按钮单击事件驱动的。这些控件确实会更改数据的值,但不会实际保存/检索数据。那么,与在 ViewModel 中创建 ICommand 对象相比,将此类 UI 事件保留在 Silverlight 页面的代码隐藏页面中是否可以?
MVVM 表示您的 View 应该与 ViewModel 进行交互,以便在内部与 Model 进行交互。这里的视图只是更新视图而不是模型。那么此类事件的代码隐藏可以吗?