WPF・Prism・TabControl
この組み合わせで自動的にヘッダーを構築する方法
まさにこちらの記事のまんまでイケる(ありがたや)。
特に大事なのが
・コンテンツのViewModelに外部プロパティを設ける(ここではContentTitle)
・TabControl内TabItemのStyleの記述
<Setter Property="Header" Value="{Binding RelativeSource={RelativeSource Self}, Path=Content.DataContext.ContentTitle}" />
の2点だ。
しかし、この
RelativeSource Selfとか
Content.DataContext~とか
そんな裏技分かる分けねーじゃん!
みんなどこで学んでるんだろう
きっと俺は構文をしらないせいでいろいろ損なコーディングをしているんだろうな。