2013-06-25 3 views
0

Я изменяю Header из TabItem, чтобы условно показать Image, что привело меня к этой статье MSDN: HeaderedContentControl.Header Property. Я попытался выполнить код и заменил его на условное изображение, которое делает то, что я ожидаю.WPF Slanted TabItem

Однако изображение в этом примере показывает TabItem с другим стилем, чем то, что я получил при запуске моего примера. Где я могу получить стиль для наклонного TabItem s в примере MSDN?

enter image description here

ответ

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, возможно, что результаты будут разными.

+0

Второй пример на странице выглядит не связанным с примером «TabItem». –