Silverlight:更改应用程序中所有按钮的颜色

时间:2011-05-30 20:14:24

标签: c# silverlight

我是银光的新手。我想知道如何将应用程序中所有按钮的颜色更改为灰色。有没有办法定义一个继承自Button类的用户控件,然后像在windows窗体中那样全局使用它?

2 个答案:

答案 0 :(得分:0)

试试这个

在你App.XAML内添加按钮样式

 <Application.Resources>
        <Style TargetType="Button">
            <Setter Property="Background" Value="Gray"/>
        </Style>
 </Application.Resources>

现在,当您在MainWindow中声明一个按钮时,它的背景颜色将为灰色

 <Button Content="Sample Button"/>

答案 1 :(得分:0)

创建文件themes / generic.xaml并将按钮样式放在那里:

<Style TargetType="Button">
  <Setter Property="Background" Value="Gray"/>
</Style>