我的XAML文件中有以下绑定:
Fill="{Binding ElementName=cpRange1, Path=CurrentColor}"
在执行时间内设置同一建筑物的语法是什么?
答案 0 :(得分:1)
目前还不完全清楚你要实现的目标。如果你试图在后面的代码中在运行时设置对象的绑定,你应该能够这样做:
对于给定的Rectangle
<Rectangle Name="MyRect"/>
在您的代码中:
// Property to bind (example)....
public SolidColorBrush MyColor { get; set; }
//
// In some initialisation method.
MyColor = new SolidColorBrush(Colors.Blue);
Binding myBinding = new Binding("MyColor");
MyRect.SetBinding(Rectangle.FillProperty, myBinding);
在您的具体情况下,您需要设置myBinding.ElementName
,并将myBinding.Path
指向您要定位的元素的属性。
我可能误解了你的目标。