0

我正在修改HeaderaTabItem以有条件地显示 an Image,这导致我看到这篇 MSDN 文章:HeaderedContentControl.Header Property。我尝试了代码并替换了我的条件图像,这符合我的预期。

但是,该示例中的图像显示TabItems 的样式与我运行示例时的样式不同。在哪里可以获得TabItemMSDN 示例中倾斜 s 的样式?

在此处输入图像描述

4

1 回答 1

0

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.

于 2013-06-25T17:29:21.290 回答