如何在XAML代码隐藏中将按钮的背景颜色设置为十六进制?

时间:2017-02-03 13:14:35

标签: wpf xaml silverlight

我想从xaml codebehind获取按钮的背景色请帮帮我

1 个答案:

答案 0 :(得分:0)

如果你在XAML标记中给按钮一个x:名字......:

<Button x:Name="btn" Background="Yellow" />

...您可以使用此名称在代码隐藏中访问它:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        SolidColorBrush brush = btn.Background as SolidColorBrush;
        if(brush != null)
        {
            Color color = brush.Color;
            if(color == Colors.Yellow)
            {
                //...
            }
        }
    }
}