2012-10-11 84 views
1

我想爲樣式製作一個簡單的資源字典,但Background屬性拋出一個「Invalid Token」。直接在屬性中設置背景可以正常工作。下面是一個使用按鈕樣式的例子:不能在setter中工作的背景

<Style x:Key="ExampleButton" 
     TargetType="{x:Type Button}"> 
    <Setter Property="Background" 
      Value="DarkGrey" /> 
    <Setter Property="Width" 
      Value="100" /> 
    <Setter Property="Height" 
      Value="30" /> 
    <Style.Triggers> 
     <Trigger Property="IsMouseOver" 
       Value="True"> 
      <Setter Property="Background" 
        Value="Grey" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 
+0

你可以顯示你試圖改變的按鈕的xaml? –

回答

1

我覺得值必須是值=「灰」,而不是價值=「灰色」

或嘗試設置自己的「灰之影」 ,Value =「#B2AFAF」

+0

哈哈哈我希望xaml有自動完成功能。感謝芽 – Josh

+1

它發芽了,它叫做resharper:P。 –

+0

在我的VS2010和2012年,當我鍵入Value =它向我顯示一個畫筆列表。 – Ewerton