如果我创建一个UserControl,它有数字属性。我怎么用它们?我的UserControl包含几个Shapes,我需要将Foreground属性绑定到所有Shape.Fill。但我不知道该怎么做。
答案 0 :(得分:0)
如果将属性设置为“公共”,则可以从其自己的类外部访问UserControl的属性。
我不确定这是不是你的问题。请详细说明你的问题。
答案 1 :(得分:0)
<UserControl x:Name="myUC" ...> <Rectangle Fill="{Binding ElementName=myUC, Path=Background}" /> <Rectangle Fill="{Binding ElementName=myUC, Path=Background}" /> <Rectangle Fill="{Binding ElementName=myUC, Path=Background}" /> </UserControl>
<UserControl x:Name="myUC" ...> <Rectangle Fill="{Binding ElementName=myUC,Path=ShapeBackground}" /> <Rectangle Fill="{Binding ElementName=myUC, Path=ShapeBackground}" /> <Rectangle Fill="{Binding ElementName=myUC, Path=ShapeBackground}" /> </UserControl>