我正在修改Header
aTabItem
以有条件地显示 an Image
,这导致我看到这篇 MSDN 文章:HeaderedContentControl.Header Property。我尝试了代码并替换了我的条件图像,这符合我的预期。
但是,该示例中的图像显示TabItem
s 的样式与我运行示例时的样式不同。在哪里可以获得TabItem
MSDN 示例中倾斜 s 的样式?
我正在修改Header
aTabItem
以有条件地显示 an Image
,这导致我看到这篇 MSDN 文章:HeaderedContentControl.Header Property。我尝试了代码并替换了我的条件图像,这符合我的预期。
但是,该示例中的图像显示TabItem
s 的样式与我运行示例时的样式不同。在哪里可以获得TabItem
MSDN 示例中倾斜 s 的样式?
Did you also apply the style for the HeaderedContentControl
from the example?
<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>
This overrides the default ControlTemplate
of the control. Also, if you use TabControl
instead of HeaderedContentControl
, it is possible that the results vary.