gpt4 book ai didi

WPF TabItem header 图像

转载 作者:行者123 更新时间:2023-12-04 18:54:02 25 4
gpt4 key购买 nike

我在WPF中有一个带有3个标签的TabControl,每个标签的标题旁边都有一个图像。这是一个例子

        <TabItem>
<TabItem.Header>
<StackPanel Orientation="Horizontal">
<Image Name="img" Height="auto" Width="auto" Source="images/1.png" />
<TextBlock Text="Login" Margin="2,0,0,0" VerticalAlignment="Center" />
</StackPanel>
</TabItem.Header>
</TabItem>

选择选项卡时,文本为黑色,背景为白色,否则为浅灰色,文本稍暗。这很好用,但是我不知道如何更改未选中选项卡上的图像?现在,所有图片看起来都一样,绿色圆圈内有一个数字,但是当未选择标签时,我希望将其更改为其他图片,即当标签为Tab时为images/1_notselected.png和images/2_notselected.png是所选的。谢谢!

最佳答案

声明TabItem的样式,内部样式在触发器中更改图像。

声明一个HeaderTemplate,然后像这样使用Trigger:

   <Trigger Property="IsSelected" Value="True">
<Setter Property="Source" TargetName="img" Value="images/customimage.png"/>
</Trigger>

关于WPF TabItem header 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732896/

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