我想在Window.Resources中創建多個樣式。下面是我試過的代碼,但它不工作:如何在WPF Window.Resources中設置樣式。
<Window.Resources>
<Style x:Key="StyleOne" TargetType="{x:Type Control}">
<Setter Property="Control.Background" Value="Blue"></Setter>
<Setter Property="Control.Height" Value="20"></Setter>
</Style>
<Style x:Key="StyleTwo" BasedOn="{StaticResource StyleOne}">
<Setter Property="Control.Background" Value="Red"></Setter>
<Setter Property="Control.Height" Value="20"></Setter>
</Style>
</Window.Resources>
<Button Style="{StaticResource StyleOne}"></Button>
<Button Style="{StaticResource StyleTwo}"></Button>
它拋出一個錯誤說:
屬性「內容」設置不止一次。
我想這wasnt問題,因爲樣式元素僅由window.resource並沒有其他的支持,我想的StackPanel和電網還可以,問題是裏面我的第二種風格的x:類型控制,由@Kishore Kumar解決,反正謝謝,因爲給你的時間 – Abbas 2012-02-10 17:43:35