首页 >后端开发 >C++ >为什么我的wpf depentencyProperty绑定不更新ViewModel?

为什么我的wpf depentencyProperty绑定不更新ViewModel?

Mary-Kate Olsen
Mary-Kate Olsen原创
2025-02-01 17:26:09959浏览

Why Doesn't My WPF DependencyProperty Binding Update the ViewModel?

与depentencyProperty binting

>

这个问题解决了在WPF中实现自定义文件浏览器控件时遇到的问题。该控件具有一个文本框,绑定到名为“ SelectedFile”的依赖项Property和一个“浏览”按钮,该按钮在单击时会在单击时更新文本框值。

,尽管文本框的正确更新(相应的视图模型属性“ selectedfile”)仍然不受影响。当将绑定模式设置为“ twoway”时,抛出了例外。本身在其构造函数中。此动作破坏了基于数据的绑定。为了纠正这一点,USERCORTROL XAML中的绑定应修改如下:

>这种修改建立了“ selectefile”之间的“ selectfile”之间的关系。视图模型中的UserControl和同名属性。 DataconTextExtExtNastarance机制被用来传播适当的视图模型实例。

>

当使用修改后的XAML时,当用户与文件浏览器交互时,视图模型的“ selectedfile”属性被绑定和更新控制。

以上是为什么我的wpf depentencyProperty绑定不更新ViewModel?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn