我在App.xaml中使用了一种风格,我想改变背景颜色。
App.xaml后台代码:
<Setter TargetName="border" Property="Background" Value="{Binding anamenuhover}"></Setter>
我的背景功能:
public SolidColorBrush anamenuhover()
{
SolidColorBrush anamenuhoverbg = new SolidColorBrush(Color.FromArgb(255, 7, 12, 72));
return anamenuhoverbg;
}
为什么这不起作用?
答案 0 :(得分:0)
绑定需要属性而不是函数/方法
您应该有类似的代码:
private SolidColorBrush _anamenuhover = new SolidColorBrush(Color.FromArgb(255, 7, 12, 72));
public SolidColorBrush Anamenuhover {
get { return _anamenuhover;}
}
我希望这可以帮到你。