Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
C# 如果绑定对象在xaml中指定了两条路径,该怎么办?_C#_Wpf_Data Binding - Fatal编程技术网

C# 如果绑定对象在xaml中指定了两条路径,该怎么办?

C# 如果绑定对象在xaml中指定了两条路径,该怎么办?,c#,wpf,data-binding,C#,Wpf,Data Binding,这个绑定是如何工作的 {Binding P1, Path=P2} 1) 它会绑定到P1吗 2) 到P2 3) 它会像多重绑定一样工作吗 4) 它会起到优先绑定的作用吗 1) 它会绑定到P1吗 没有 2) 到P2 对 3) 它会像多重绑定一样工作吗 没有 4) 它会起到优先绑定的作用吗 没有 最后一个路径获胜,即在绑定解析之前,XAML处理器将路径属性设置为“P2”。应该很容易检查。不过我检查过了。它甚至似乎都不被允许编译。但是我在测试中遇到了这个问题,没有“will not compiled”

这个绑定是如何工作的

{Binding P1, Path=P2}
1) 它会绑定到P1吗

2) 到P2

3) 它会像多重绑定一样工作吗

4) 它会起到优先绑定的作用吗

1) 它会绑定到P1吗

没有

2) 到P2

3) 它会像多重绑定一样工作吗

没有

4) 它会起到优先绑定的作用吗

没有


最后一个
路径
获胜,即在绑定解析之前,XAML处理器将
路径
属性设置为“P2”。

应该很容易检查。不过我检查过了。它甚至似乎都不被允许编译。但是我在测试中遇到了这个问题,没有“will not compiled”选项。
它甚至不允许编译。
如果它不编译,我不确定我是否理解这个问题?这听起来像是对
这个绑定是如何工作的?
的回答,它不工作。虽然XAML设计器抱怨表达式,但它确实编译了。你自己试试吧。