MVVM中的WPF路由事件和命令
在阅读了路由事件和命令之后,当我们使用MVVM编写代码时,我想到了一个问题 路由事件在依赖项属性中使用,路由命令在视图模型中使用MVVM中的WPF路由事件和命令,wpf,mvvm,Wpf,Mvvm,在阅读了路由事件和命令之后,当我们使用MVVM编写代码时,我想到了一个问题 路由事件在依赖项属性中使用,路由命令在视图模型中使用 我的理解正确吗?使用路由事件和路由命令的方法有很多,但在典型MVVM模式的上下文中,路由事件和路由命令都是视图的一部分,而不是视图模型。原因是路由本身是视图特定的:冒泡和隧道由可视树控制并适用于可视树,可视树是视图的一部分。一旦路由事件或路由命令找到目标且该目标具有数据上下文,则通常可以将路由事件或路由命令分派给视图模型中的非路由命令。使用路由事件和路由命令的方法有很
我的理解正确吗?使用路由事件和路由命令的方法有很多,但在典型MVVM模式的上下文中,路由事件和路由命令都是视图的一部分,而不是视图模型。原因是路由本身是视图特定的:冒泡和隧道由可视树控制并适用于可视树,可视树是视图的一部分。一旦路由事件或路由命令找到目标且该目标具有数据上下文,则通常可以将路由事件或路由命令分派给视图模型中的非路由命令。使用路由事件和路由命令的方法有很多,但在典型MVVM模式的上下文中,路由事件和路由命令都是视图的一部分,而不是视图模型。原因是路由本身是视图特定的:冒泡和隧道由可视树控制并适用于可视树,可视树是视图的一部分。一旦路由事件或路由命令找到目标且该目标具有数据上下文,则通常可以将路由事件或路由命令分派到视图模型中的非路由命令