在XAML中将TabItem标头设置为TextBlock

时间:2011-05-03 15:15:38

标签: c# wpf xaml

现在我有这样的事情:

<TabItem Name="tbActive" Width="100" Height="100"  Header="Current" >

在后面的代码中我设置了标题 - 所以将它设置在上面是有点无意义的

TextBlock tb = new TextBlock();
tb.Text = "Current";
tb.MouseDown += new MouseButtonEventHandler(tb_MouseDown);
tbActive.Header = tb;

我不想在后面使用这个代码...我宁愿这一切都是XAML。那么如何在我的TabItem XAML中设置4个文本块行呢?

1 个答案:

答案 0 :(得分:4)

<TabItem Name="tbActive" Width="100" Height="100">
    <TabItem.Header>
         <TextBlock Text="Current"
                    MouseDown="tb_MouseDown"/>
    </TabItem.Header>
</TabItem>