WPFでTabControlのTabを動的に作りたい
基本的には
<TabControl ItemsSource="{Binding Items}"/>とやるのだが、これだけではまだ足りない。
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=**}"/><!--←Tabの見出しのデータテンプレート-->
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=**}"/><!--←Tab内のコンテンツのデータテンプレート-->
</DataTemplate>
</TabControl.ContentTemplate>+アルファ
デフォルトだとItemsSource指定の段階で例外発生するので
コードビハインド?で
tabcontrol.Items.Clear(); |cs|< とやる。 このとき >|| <TabControl x:Name="tabcontrol" ItemsSource="{Binding Items}"/>
としておく。
以上。