-1
사용자 지정 ItemsControl (WorKArea)은 WorkSheet 인스턴스에있는 모든 항목을 표시합니다.TabItem의 사용자 지정 내용 표시 문제가 발생했습니다.
콘텐츠를 표시하기 위해 TabControl을 사용하는 ItemsControl 스타일이 있습니다. 모든 시트가 탭을 만듭니다. 스타일은 다음과 같습니다.
<Style TargetType="{x:Type local:WorkArea}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:WorkArea}">
<TabControl ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:WorkArea}}, Path=Items}">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding Title}" />
</Style>
</TabControl.ItemContainerStyle>
</TabControl>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
지금까지 그렇게 좋았습니다. "시트"가 나타나고 제목이 헤더에 제대로 바인딩됩니다.
지금 콘텐츠를 표시하는 탭을 어떻게 얻을 수 있습니까? 내가 시도해도 모든 워크 시트마다 아무 것도 나타나지 않습니다. 내용은 항상 비어 있습니다. 누구든지 적절한 코드?