Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跨单独窗口的WPF元素绑定_Wpf_Data Binding_Element - Fatal编程技术网

跨单独窗口的WPF元素绑定

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

我可以在WPF中进行元素到元素的绑定:例如,我有一个窗口,它有一个滑块控件和一个
textbox
,当用户移动滑块时,
textbox
动态显示滑块的
属性

但是如何跨单独的窗口(在同一项目中,同一名称空间中)执行此操作


原因是我的主应用程序窗口包含
文本框
有一个菜单选项,可以打开一个包含滑块控件的“选项”窗口。

您没有。指向数据绑定必须转到同一控件中可访问的元素

您可以做的是让“选项”菜单绑定到它自己的代码(属性)中的对象,该对象将填充到rwindow用作数据源的其他对象。

您应该使用(全局)ViewModel,其中包含需要共享的数据,并从该ViewModel绑定到属性

这样,两个窗口中的更改都会反映在绑定的数据对象中,然后返回