WPF绑定背景

时间:2017-11-26 10:54:27

标签: c# xml wpf xaml wpf-controls

我在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;  
    }

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

绑定需要属性而不是函数/方法

您应该有类似的代码:

private SolidColorBrush _anamenuhover = new SolidColorBrush(Color.FromArgb(255, 7, 12, 72));

public SolidColorBrush Anamenuhover {
    get { return _anamenuhover;}
}

我希望这可以帮到你。