gpt4 book ai didi

WPF 选项卡控件 : Setting Tab Color?

转载 作者:行者123 更新时间:2023-12-04 14:18:50 24 4
gpt4 key购买 nike

我有一个 TabControl在我的 WPF 应用程序中,它使用 WPF 选项卡控件的默认颜色。换句话说,事件选项卡是白色的,非事件选项卡是银色的。我已经改了Background通过设置 Background,将所有标签页的颜色设置为米色TabControl 的属性(property)对象,但它不会更改选项卡颜色,只会更改客户区。所以,我最终得到了一个事件选项卡,它有一个米色的客户区和一个白色的选项卡。

我想设置标签 Color匹配客户区,使整个页面为米色。我该怎么做?谢谢。

最佳答案

这是我的一个项目中的选项卡项样式示例。抱歉一些不相关的代码,我相信你会从中提取你需要的东西。

<Style x:Uid="Style_21" TargetType="{x:Type TabItem}">
<Setter x:Uid="Setter_75" Property="Template">
<Setter.Value>
<ControlTemplate x:Uid="ControlTemplate_7" TargetType="{x:Type TabItem}">
<Grid x:Uid="Grid_13">
<Border
x:Uid="Border" Name="Border"
Background="#F0F0F0"
BorderBrush="LightGray"
BorderThickness="1,1,1,0"
CornerRadius="4,4,0,0"
Margin="0,0,2,0" SnapsToDevicePixels="True" >
<TextBlock x:Uid="TextBlock" FontSize="15"
HorizontalAlignment="Center"
Name="TextBlock"
Foreground="DarkGray">
<ContentPresenter x:Uid="ContentSite" x:Name="ContentSite"
VerticalAlignment="Center"
HorizontalAlignment="Center"
ContentSource="Header"
Margin="12,2,12,2"/>
</TextBlock>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger x:Uid="Trigger_14" Property="IsSelected" Value="True">
<Setter x:Uid="Setter_76" TargetName="Border" Property="Background" Value="White" />
<Setter x:Uid="Setter_77" TargetName="Border" Property="BorderBrush" Value="Gray" />
<Setter x:Uid="Setter_78" TargetName="TextBlock" Property="Foreground" Value="Black" />
<Setter x:Uid="Setter_79" TargetName="Border" Property="Margin" Value="0,0,2,-1" />
</Trigger>
<Trigger x:Uid="Trigger_15" Property="IsMouseOver" Value="True" SourceName="Border" >
<Setter x:Uid="Setter_80" TargetName="Border" Property="Background" Value="White" />
<Setter x:Uid="Setter_81" TargetName="Border" Property="BorderBrush" Value="DarkGray" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

希望能帮助到你。

关于WPF 选项卡控件 : Setting Tab Color?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com