我正在学习wpf/mvvm的阶段,因为我在vm中了解我们声明命令并将它们绑定到view元素的事件,而不是在codebehind文件中执行此操作...我没有得到的是,我们将如何访问视图元素和eventarguments.
sti*_*k81 10
您的ViewModel不会直接访问View中的元素.概念是View将绑定到ViewModel,而不是相反.所以; ViewModel将告诉View通过属性中设置的值显示什么.如果您的View需要显示某些东西,它将对该属性进行数据绑定.
这些命令将由ViewModel保存,您也可以直接绑定它们.如果需要更新View的值的命令,可以通过将命令的引用保存到必要的ViewModel来完成.(持有Command的ViewModel可以例如在创建时将其自身注入命令).然后该命令可以告诉ViewModel更新某些内容,这将反映在View through data bindings中.
有关MVVM模式的一般介绍,您可以查看几天前提出的问题:为WPF学习MVVM.
| 归档时间: |
|
| 查看次数: |
18167 次 |
| 最近记录: |