我正在修改Header
的{{1}}以有条件地显示TabItem
,这使我看到了这篇MSDN文章:HeaderedContentControl.Header Property。我尝试了代码并在我的条件图像中替换,这符合我的期望。
但是,该示例中的图像显示Image
s的样式与我运行示例时的样式不同。我在哪里可以获得MSDN示例中倾斜的TabItem
的样式?
答案 0 :(得分:0)
您是否也从示例中应用了HeaderedContentControl
的样式?
<Style TargetType="HeaderedContentControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedContentControl}">
<StackPanel>
<Grid>
<Rectangle Stroke="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Header"/>
</Grid>
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Content"/>
</Grid>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
这会覆盖控件的默认ControlTemplate
。另外,如果您使用TabControl
代替HeaderedContentControl
,结果可能会有所不同。