フォームでスタイルとコードを結合するのに問題があります:
これが私の状況です:
私のTabItemスタイル:
<Style TargetType="TabItem" x:Key="testStyle">
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
<Setter Property="IsTabStop" Value="False" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Padding" Value="6,2,6,2" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="VerticalContentAlignment" Value="Stretch" />
<Setter Property="MinWidth" Value="5" />
<Setter Property="MinHeight" Value="5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TabItem">
<DockPanel Width="120" x:Name="rootPanel">
<ContentPresenter ContentSource="Header" RecognizesAccessKey="True" />
<Image x:Name="rootImage"/>
<Label x:Name="rootLabel" FontSize="18" />
</DockPanel>
<ControlTemplate.Triggers>
そしてここに私のスタイルを適用します
<TabItem Style="{StaticResource testStyle}">
<TabItem.Header>
</TabItem.Header>
rootImage
しかし:どうすれば画像とラベルに値を設定できますrootLabel
か?