実際のラベルには、アクティブなタブ項目の名前 (ヘッダー) ではなく、コントロールの名前空間が表示されます。
..
<Label Content="{x:Type TabControl}" />
</Grid>
<TabControl>
<TabItem Header="Header1" />
<TabItem Header="Header2" />
..
実際のラベルには、アクティブなタブ項目の名前 (ヘッダー) ではなく、コントロールの名前空間が表示されます。
..
<Label Content="{x:Type TabControl}" />
</Grid>
<TabControl>
<TabItem Header="Header1" />
<TabItem Header="Header2" />
..
これがあなたの望むものであることを願っています -
<TabControl x:Name="MyControl">
<TabItem Header="tab1" />
<TabItem Header="tab2" />
<TabItem Header="tab3" />
</TabControl>
<!-- ... -->
<Label Content="{Binding ElementName=MyControl, Path=SelectedItem.Header}"/>
明らかに、何をしているのかわからないので、これを読んでください:データ バインディング
の概要マークアップ拡張機能はバインディングとは関係なく、特定のクラスの型を返すだけです。x:Type
選択したアイテムにバインドする 1 つの方法:
<Label Content="{Binding ElementName=tc, Path=SelectedItem.Header}"/>
<TabControl Name="tc" ...>
<!-- Items -->
</TabControl>
(注:SelectedItem
通常 (- を使用する場合はItemsSource
-) は、選択されたコントロールを表すのではなく、選択されたアイテムの背後にあるデータを表します)