I’m trying to build a WPF user interface containing a TabControl, and a TextBlock.
I want to bind these two controls to an underlying collection of instances of the following class:
class PageModel { public string Title {get;set;} public string TabCaption {get;set;} public FrameworkElement TabContent {get;set} }
The tab control should display a tab for each PageModel.
- Each tab’s header should display the TabCaption property
- Each tab’s content should be the TabContent property.
The TextBlock should display the Title of the currently selected tab.
How can I achieve this result?
1 Answer