Я пытаюсь привязать свойство элемента в UserControl к свойству, установленному в самом UserControl в Silverlight. Я уверен, что это должно быть просто, но мне не удалось заставить его работать с привязкой RelativeSource или ElementName. В этом примере я хочу, чтобы Rectangle был зеленым (или любым другим свойством, заданным для свойства Background в UserControl).
<UserControl x:Class="MyUserControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="40" Height="40" Background="Green" x:Name="root">
<Grid x:Name="LayoutRoot" Background="White">
<Rectangle x:Name="indicatorRectangle" Fill="{Binding Path=Background, ElementName=root}" Margin="0,0,26,0" />
</Grid>
</UserControl>
Кто-нибудь знает правильный синтаксис привязки?