2011-04-14 59 views
1

活動,並命令正在路由事件和命令後,問題來在我腦海中,當我們使用MVVMWPF路由在MVVM

路由事件是依賴屬性使用和路由命令在視圖模型用於編寫代碼。

我的理解是否正確?

回答

1

有許多方法可以使用路由事件和路由命令,但在典型的MVVM模式的上下文中,路由事件和路由命令都是視圖的一部分,而不是視圖模型。原因是路由本質上是特定於視圖的:冒泡和隧道是由作爲視圖一部分的視覺樹來控制和應用的。一旦路由事件或路由命令找到目標並且該目標具有數據上下文,則通常可以將路由事件或路由命令分派到視圖模型中的非路由命令。