跨单独窗口的WPF元素绑定
我可以在WPF中进行元素到元素的绑定:例如,我有一个窗口,它有一个滑块控件和一个跨单独窗口的WPF元素绑定,wpf,data-binding,element,Wpf,Data Binding,Element,我可以在WPF中进行元素到元素的绑定:例如,我有一个窗口,它有一个滑块控件和一个textbox,当用户移动滑块时,textbox动态显示滑块的值属性 但是如何跨单独的窗口(在同一项目中,同一名称空间中)执行此操作 原因是我的主应用程序窗口包含文本框有一个菜单选项,可以打开一个包含滑块控件的“选项”窗口。您没有。指向数据绑定必须转到同一控件中可访问的元素 您可以做的是让“选项”菜单绑定到它自己的代码(属性)中的对象,该对象将填充到rwindow用作数据源的其他对象。您应该使用(全局)ViewMod
textbox
,当用户移动滑块时,textbox
动态显示滑块的值
属性
但是如何跨单独的窗口(在同一项目中,同一名称空间中)执行此操作
原因是我的主应用程序窗口包含
文本框
有一个菜单选项,可以打开一个包含滑块控件的“选项”窗口。您没有。指向数据绑定必须转到同一控件中可访问的元素
您可以做的是让“选项”菜单绑定到它自己的代码(属性)中的对象,该对象将填充到rwindow用作数据源的其他对象。您应该使用(全局)ViewModel,其中包含需要共享的数据,并从该ViewModel绑定到属性
这样,两个窗口中的更改都会反映在绑定的数据对象中,然后返回