定义资源 一个三角形
<Window.Resources> <Polygon x:Key="xxx" Points="50,0,0,50,100,50" Fill="Red" Stroke="Black" StrokeThickness="1"/> </Window.Resources>
然后在Grid里使用资源
<RepeatButton Grid.Row="0" Content="{StaticResource ResourceKey=xxx}"></RepeatButton> <RepeatButton Grid.Row="1" Content="{StaticResource ResourceKey=xxx}"></RepeatButton>
两个按钮都使用了资源, 但是结果只有 第二个按钮 出现了三角形。
截图:
在设计是能看到2个按钮都应用了资源
但是运行起来是这个样子的
这个是什么情况?
刚才尝试了下 资源如果是Background之类的就没问题
<Style x:Key="xxxx" TargetType="RepeatButton"> <Setter Property="Background" Value="Red"/> </Style>