【发布时间】:2009-01-07 18:57:24
【问题描述】:
如果我定义了用户控件:
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>
如何将矩形中的 GradientStop 颜色绑定到它的用户控件 BkColor 属性的值?
【问题讨论】:
标签: .net silverlight