Tag: WPF/HeaderedContentControl
HeaderTemplateでヘッダー部分のカスタマイズ、ContentTemplateでコンテンツ部分のカスタマイズが可能。全体のレイアウトを表示したい場合はTemplateを使うがその場合、HeaderTemplateやContentTemplateで設定した値は生かされないみたい(?)
<HeaderedContentControl> <HeaderedContentControl.HeaderTemplate> <DataTemplate> <TextBlock Background="Gray" Foreground="Black">ヘッダーです</TextBlock> </DataTemplate> </HeaderedContentControl.HeaderTemplate> <HeaderedContentControl.ContentTemplate> <DataTemplate> <TextBlock Background="White" Foreground="Black">コンテンツです</TextBlock> </DataTemplate> </HeaderedContentControl.ContentTemplate> <!-- 中身を制御したい場合は <HeaderedContentControl.Template> <ControlTemplate TargetType="{x:Type HeaderedContentControl}"> <StackPanel> <Grid> <ContentPresenter ContentSource="Header"/> </Grid> <Grid> <ContentPresenter ContentSource="Content"/> </Grid> </StackPanel> </ControlTemplate> </HeaderedContentControl.Template> --> </HeaderedContentControl>