misc: TabControlItem -> TabItem.

This commit is contained in:
Zhang Dian
2025-03-27 01:05:33 +08:00
parent c1d663cefe
commit 7302c59994
2 changed files with 16 additions and 16 deletions

View File

@@ -128,14 +128,14 @@
x:Key="LineTabControl" x:Key="LineTabControl"
BasedOn="{StaticResource BaseTabControl}" BasedOn="{StaticResource BaseTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource LineTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource LineTabItem}" />
</ControlTheme> </ControlTheme>
<ControlTheme <ControlTheme
x:Key="CardTabControl" x:Key="CardTabControl"
BasedOn="{StaticResource BaseTabControl}" BasedOn="{StaticResource BaseTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource CardTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource CardTabItem}" />
<Setter Property="Template"> <Setter Property="Template">
<ControlTemplate TargetType="TabControl"> <ControlTemplate TargetType="TabControl">
<Border <Border
@@ -169,7 +169,7 @@
x:Key="ButtonTabControl" x:Key="ButtonTabControl"
BasedOn="{StaticResource BaseTabControl}" BasedOn="{StaticResource BaseTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource ButtonTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource ButtonTabItem}" />
<Style Selector="^ /template/ Border#PART_BorderSeparator"> <Style Selector="^ /template/ Border#PART_BorderSeparator">
<Setter Property="IsVisible" Value="False" /> <Setter Property="IsVisible" Value="False" />
</Style> </Style>
@@ -311,14 +311,14 @@
x:Key="ScrollLineTabControl" x:Key="ScrollLineTabControl"
BasedOn="{StaticResource BaseScrollTabControl}" BasedOn="{StaticResource BaseScrollTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource LineTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource LineTabItem}" />
</ControlTheme> </ControlTheme>
<ControlTheme <ControlTheme
x:Key="ScrollCardTabControl" x:Key="ScrollCardTabControl"
BasedOn="{StaticResource BaseScrollTabControl}" BasedOn="{StaticResource BaseScrollTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource CardTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource CardTabItem}" />
<Setter Property="Template"> <Setter Property="Template">
<ControlTemplate TargetType="TabControl"> <ControlTemplate TargetType="TabControl">
<Border <Border
@@ -357,7 +357,7 @@
x:Key="ScrollButtonTabControl" x:Key="ScrollButtonTabControl"
BasedOn="{StaticResource BaseScrollTabControl}" BasedOn="{StaticResource BaseScrollTabControl}"
TargetType="TabControl"> TargetType="TabControl">
<Setter Property="ItemContainerTheme" Value="{StaticResource ButtonTabControlItem}" /> <Setter Property="ItemContainerTheme" Value="{StaticResource ButtonTabItem}" />
<Style Selector="^ /template/ Border#PART_BorderSeparator"> <Style Selector="^ /template/ Border#PART_BorderSeparator">
<Setter Property="IsVisible" Value="False" /> <Setter Property="IsVisible" Value="False" />
</Style> </Style>

View File

@@ -20,7 +20,7 @@
</StackPanel> </StackPanel>
</Design.PreviewWith> </Design.PreviewWith>
<ControlTheme x:Key="BaseTabControlItem" TargetType="TabItem"> <ControlTheme x:Key="BaseTabItem" TargetType="TabItem">
<Setter Property="Foreground" Value="{DynamicResource TabItemLineHeaderForeground}" /> <Setter Property="Foreground" Value="{DynamicResource TabItemLineHeaderForeground}" />
<Setter Property="Background" Value="{DynamicResource TabItemLinePipeBackground}" /> <Setter Property="Background" Value="{DynamicResource TabItemLinePipeBackground}" />
<Setter Property="Template"> <Setter Property="Template">
@@ -61,7 +61,7 @@
<ControlTheme <ControlTheme
x:Key="{x:Type TabItem}" x:Key="{x:Type TabItem}"
BasedOn="{StaticResource BaseTabControlItem}" BasedOn="{StaticResource BaseTabItem}"
TargetType="TabItem"> TargetType="TabItem">
<Setter Property="Padding" Value="8 4" /> <Setter Property="Padding" Value="8 4" />
@@ -93,8 +93,8 @@
</ControlTheme> </ControlTheme>
<ControlTheme <ControlTheme
x:Key="LineTabControlItem" x:Key="LineTabItem"
BasedOn="{StaticResource BaseTabControlItem}" BasedOn="{StaticResource BaseTabItem}"
TargetType="TabItem"> TargetType="TabItem">
<Style Selector="^:selected /template/ ContentPresenter#PART_HeaderPresenter"> <Style Selector="^:selected /template/ ContentPresenter#PART_HeaderPresenter">
<Setter Property="BorderBrush" Value="{DynamicResource TabItemLinePipeSelectedBackground}" /> <Setter Property="BorderBrush" Value="{DynamicResource TabItemLinePipeSelectedBackground}" />
@@ -143,8 +143,8 @@
</ControlTheme> </ControlTheme>
<ControlTheme <ControlTheme
x:Key="CardTabControlItem" x:Key="CardTabItem"
BasedOn="{StaticResource BaseTabControlItem}" BasedOn="{StaticResource BaseTabItem}"
TargetType="TabItem"> TargetType="TabItem">
<Setter Property="Padding" Value="12 8" /> <Setter Property="Padding" Value="12 8" />
<Setter Property="BorderBrush" Value="{DynamicResource SemiColorBorder}" /> <Setter Property="BorderBrush" Value="{DynamicResource SemiColorBorder}" />
@@ -194,8 +194,8 @@
</ControlTheme> </ControlTheme>
<ControlTheme <ControlTheme
x:Key="ButtonTabControlItem" x:Key="ButtonTabItem"
BasedOn="{StaticResource BaseTabControlItem}" BasedOn="{StaticResource BaseTabItem}"
TargetType="TabItem"> TargetType="TabItem">
<Setter Property="Padding" Value="12 8" /> <Setter Property="Padding" Value="12 8" />
<Setter Property="CornerRadius" Value="{DynamicResource SemiBorderRadiusSmall}" /> <Setter Property="CornerRadius" Value="{DynamicResource SemiBorderRadiusSmall}" />
@@ -215,10 +215,10 @@
</Style> </Style>
<Style Selector="^[TabStripPlacement=Top], ^[TabStripPlacement=Bottom]"> <Style Selector="^[TabStripPlacement=Top], ^[TabStripPlacement=Bottom]">
<Setter Property="TabControl.Margin" Value="0 0 8 0" /> <Setter Property="TabItem.Margin" Value="0 0 8 0" />
</Style> </Style>
<Style Selector="^[TabStripPlacement=Left], ^[TabStripPlacement=Right]"> <Style Selector="^[TabStripPlacement=Left], ^[TabStripPlacement=Right]">
<Setter Property="TabControl.Margin" Value="0 0 0 8" /> <Setter Property="TabItem.Margin" Value="0 0 0 8" />
</Style> </Style>
</ControlTheme> </ControlTheme>
</ResourceDictionary> </ResourceDictionary>