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_Dependency Properties - Fatal编程技术网

我可以在WPF中的多个类中显示我的输出吗

我可以在WPF中的多个类中显示我的输出吗,wpf,data-binding,dependency-properties,Wpf,Data Binding,Dependency Properties,我在类X中有一个长度文本框控件,它使用依赖属性,如果用户为长度输入值(比如10),我可以在类Y之外的任何其他标签中获得该值10。我的意思是得到这个文本框在我的X类之外的任何值。(因为我想做类似的事情)。在另一个类中,订阅原始类的PropertyChanged通知。当有问题的属性发生更改时,将其复制到所需的目标属性。在其他类中,订阅原始类的PropertyChanged通知。当有问题的属性发生更改时,请将其复制到所需的目标属性。您的数据(模型)应在非视图(视图模型)的其他类中进行管理。这样,可以将

我在类X中有一个长度文本框控件,它使用依赖属性,如果用户为长度输入值(比如10),我可以在类Y之外的任何其他标签中获得该值10。我的意思是得到这个文本框在我的X类之外的任何值。(因为我想做类似的事情)。

在另一个类中,订阅原始类的
PropertyChanged
通知。当有问题的属性发生更改时,将其复制到所需的目标属性。

在其他类中,订阅原始类的
PropertyChanged
通知。当有问题的属性发生更改时,请将其复制到所需的目标属性。

您的数据(模型)应在非视图(视图模型)的其他类中进行管理。这样,可以将多个视图或单个视图中的多个控件绑定到同一数据。对于您正在做的事情来说,这可能有些过分,但是这里有一些好的概念()。如果我绑定到一个常量值,我可以做到这一点,但是如果我想从文本框中获得只读显示,我就无法做到。您的数据(模型)应该在其他非视图(视图模型)的类中进行管理。这样,可以将多个视图或单个视图中的多个控件绑定到同一数据。对于您正在做的事情来说,这可能有些过分,但是这里有一些好的概念()。如果我绑定到一个常量值,我可以做到这一点,但是如果我想从文本框中获得只读显示,我就无法做到。我添加了UpdateSourceTrigger=PropertyChanged,即使这样也无济于事。你能详细说明一下吗,Programmatically刚完成它就必须再次将它绑定到一个声明的函数。我添加了UpdateSourceTrigger=PropertyChanged,即使这样也没有帮助。你能详细说明一下吗,编程刚刚完成,必须再次将它绑定到一个声明的函数。