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设计器抱怨表达式,但它确实编译了。你自己试试吧。