WPF 在MVVM模式下怎样在Viewmodel里面控件与view中控件相关联。
答案:2 悬赏:0 手机版
解决时间 2021-03-24 15:04
- 提问者网友:咪咪
- 2021-03-23 21:41
WPF 在MVVM模式下怎样在Viewmodel里面控件与view中控件相关联。
最佳答案
- 五星知识达人网友:街头电车
- 2021-03-23 23:08
为何要做Viewmodel中定义控件呢?
在Viewmodel定义PasswordBox的需要获得的属性,如Text,然后在view中应用绑定就可以了。追问我需要password,但是passwordbox的password属性,不是依赖属性,不能绑定.
所以直接要想这对passwordbox,然后在viewmodel里就可以取这password的值了.追答刚查了下,为了安全,password属性不支持依赖属性,必须通过CLR属性访问。
假如需要使用绑定,需要自定义控件实现。
也可用在VM的cs代码中直接为ViewModel中的Boxer赋值即可。
在Viewmodel定义PasswordBox的需要获得的属性,如Text,然后在view中应用绑定就可以了。追问我需要password,但是passwordbox的password属性,不是依赖属性,不能绑定.
所以直接要想这对passwordbox,然后在viewmodel里就可以取这password的值了.追答刚查了下,为了安全,password属性不支持依赖属性,必须通过CLR属性访问。
假如需要使用绑定,需要自定义控件实现。
也可用在VM的cs代码中直接为ViewModel中的Boxer赋值即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯