我想通过数据绑定设置Ellipse的Fill Color属性,到目前为止,我已经尝试了很多方法来设置它。下面是我的XAML和VioewModel.cs代码。
<Ellipse x:Name="ClipEllipse" Fill="{Binding EllipseColor}"></Ellipse>
public System.Windows.Media.Color EllipseColor
{
get
{
Random r = new Random();
return System.Windows.Media.Color.FromRgb((byte)r.Next(255), (byte)r.Next(255), (byte)r.Next(255));
}
}
答案 0 :(得分:1)
您需要设置数据上下文(使用属性EllipseColor的视图模型)
在xaml.cs文件的代码后面 - 尝试在构造函数中设置DataContext=new ViewModel()
。