【发布时间】:2012-02-08 23:26:56
【问题描述】:
我想在 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>
它抛出一个错误说:
属性“内容”设置了多次。
【问题讨论】:
标签: wpf xaml resources window styles