2011-05-30 49 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>