如果我有一個用戶定義的控制:的Silverlight:綁定子控件屬性的屬性在用戶控件
public partial class MainFooter : UserControl
{
public System.Windows.Media.Color BkColor;
}
,它的XAML:
<UserControl x:Class="Test.MainFooter">
<Grid x:Name="LayoutRoot">
<Rectangle x:Name="rctBottom_Background2"
HorizontalAlignment="Stretch"
Grid.Row="2">
<Rectangle.Fill>
<LinearGradientBrush EndPoint="0.82,0.895" StartPoint="0.911,-0.442">
<GradientStop Color="{**How can I bind this to the BkColor property?}"/**>
<GradientStop Color="#00FFFFFF" Offset="1"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
</Grid>
</UserControl>
和使用:
<MyControls:MainFooter x:Name="rcrMainFooter"
BkColor="#FFE2B42A">
</MyControls:MainFooter>
我該如何去將Rectangle中的GradientStop Color綁定到它的用戶控件BkColor屬性的值?
很多很多感謝這個答案 - 它幫助我們弄清楚怎麼辦直通上的控件綁定。 – Quango 2011-08-12 10:07:37