添加图片的选项卡标签
问题描述:
我一直在寻找使标签,如下所示:添加图片的选项卡标签
How do you add an image to TabControl's label in Winforms?
但在WPF C#。
我动态添加的标签,并希望改变根据图像如果标签已经被保存或没有(我已经有这部分的代码)。
有没有简单的方法来做到这一点?
答
你正在寻找的是的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>
,而不是你可以指定一个图像或其他元素,你想要一个矩形...