我对 WPF 相当陌生,并且有一个关于附加属性的基本问题。考虑以下代码:
Canvas.SetLeft(myRectangle, 20);
Canvas.SetTop(myRectangle, 40);
我知道上面调用了 Canvas 类的静态方法。我不明白的是:如果应用程序的主窗口包含两个并排的画布容器,即在层次结构中的同一级别,该怎么办?在这种情况下,WPF 运行时如何不混淆正在引用哪个画布的附加属性?
注意:我自己没有尝试过,因为我无法在主窗口中并排放置两个画布元素。