gpt4 book ai didi

MVVM 中的 WPF 路由事件和命令

转载 作者:行者123 更新时间:2023-12-03 10:40:22 24 4
gpt4 key购买 nike

读完 Routed Events and Commands 后,当我们使用 MVVM 编写代码时,我想到了一个问题

Routed Events 用于依赖属性,Routed Commands 用于 View Model。

我的理解正确吗?

最佳答案

有很多方法可以使用路由事件和路由命令,但在典型的 MVVM 模式的上下文中,路由事件和路由命令都是 View 的一部分,而不是 View 模型。原因是路由本质上是特定于 View 的:冒泡和隧道由作为 View 一部分的可视树控制并适用于该树。一旦路由事件或路由命令找到了目标并且该目标具有数据上下文,那么通常您可以将路由事件或路由命令分派(dispatch)给 View 模型中的非路由命令。

关于MVVM 中的 WPF 路由事件和命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com