将图像添加到选项卡标签

时间:2011-08-20 01:06:00

标签: c# wpf tabcontrol

我希望制作如下所示的标签:

How do you add an image to TabControl's label in Winforms?

但在wpf C#。

我动态添加标签并希望更改图像,具体取决于标签是否已保存(我已经有该部分的代码)。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:0)

您正在寻找的是TabItems HeaderTemplate ......

XAML:

<TabItem.HeaderTemplate>
    <DataTemplate>
        <StackPanel Orientation="Horizontal">
            <Rectangle Fill="Red" Width="10" Height="10" Margin="3,0"/>
            <TextBlock Text="{Binding}"/>
        </StackPanel>
    </DataTemplate>
</TabItem.HeaderTemplate>

而不是矩形,你可以指定一个图像或你想要的任何元素......