2011-05-30 50 views
0

我是silverlight的新手。我想知道如何将我的应用程序中的所有按钮的颜色更改为灰色。有没有什么方法可以定义一个从Button类继承的用户控件,然后像在Windows窗体中那样全局地使用它?Silverlight:更改应用程序中所有按钮的颜色

回答

0

试试这个

里面你App.XAML的按钮添加一个样式现在

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

当你将宣布在让我们在主窗口说一个按钮,它的背景颜色将是灰色

<Button Content="Sample Button"/> 
+0

它不工作。 – Xia 2011-05-30 20:34:26

+0

你可以在你声明'button'的地方分享你的'App.XAML'和'XAML'吗? – 2011-05-30 20:36:35

0

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

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