我希望制作如下所示的标签:
How do you add an image to TabControl's label in Winforms?
但在wpf C#。
我动态添加标签并希望更改图像,具体取决于标签是否已保存(我已经有该部分的代码)。
有一种简单的方法吗?
答案 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>
而不是矩形,你可以指定一个图像或你想要的任何元素......