Если я создаю UserControl, он имеет свойства чисел. Как я могу их использовать? Мой UserControl содержал несколько Shapes, и мне нужно связать свойство Foreground со всеми Shape.Fill. Но я не знаю, как это сделать.
<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>
Если вы установите для своих свойств значение Public, вы сможете получить доступ к свойствам вашего UserControl вне его собственного класса.
Я не уверен, что это ваша проблема. Пожалуйста, уточните ваш вопрос.