2010-08-07 42 views
2

我正试图将渐变刷数据绑定为矩形填充。我需要做些什么才能使注释掉的绑定起作用? StartColor和EndColor被声明为System.Drawing.Color。数据绑定WPF矩形渐变填充

<Rectangle Width="100" Height="20"> 
    <Rectangle.Fill> 
    <LinearGradientBrush> 
     <GradientStop Offset="0" Color="Pink"/> 
     <GradientStop Offset="1" Color="Red"/> 
     <!--<GradientStop Offset="0" Color="{Binding Path=StartColor}"/>--> 
     <!--<GradientStop Offset="1" Color="{Binding Path=EndColor}" />--> 
    </LinearGradientBrush> 
    </Rectangle.Fill> 
</Rectangle> 
+0

这是一个重复的问题:http://stackoverflow.com/questions/1220688/databinding-的色对的一-的RadialGradient刷式-Silverlight的3 – 2010-08-07 20:48:38

回答

1

的问题是使用的System.Drawing.Color而不是正确的System.Windows.Media.Color