MVVMパターンでTabControlのタブを動的に増減させる方法。 ViewModelで定義したコレクションをTabControlのItemsSourceプロパティにBindingすることで、タブの動的な増減を実現できます。 まず、TabItemに関するデータを管理するクラスを作成します。 class TabItemData { /// <summary> /// ヘッダ /// </summary> public string Header { get; set; } /// <summary> /// Tab内のコンテンツ /// </summary> public string Content { get; set; } } ViewModelでこのデータを管理するコレクションを定義。 適当な場所でコレクションにデータを詰めます。 public class Hoge { /// <
![[WPF] (MVVM)TabControlのタブを動的に生成 | がけんのぶろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/78d5dcbb6426d828cbbf64490d9ed4d07da53fc6/height=288;version=1;width=512/http%3A%2F%2Fgacken.com%2Fblog%2Fwp-content%2Fplugins%2Fall-in-one-seo-pack%2Fimages%2Fdefault-user-image.png)