Я пытаюсь создать пользовательский интерфейс WPF, содержащий TabControl и TextBlock.
Я хочу связать эти два элемента управления с базовой коллекцией экземпляров следующего класса:
class PageModel
{
public string Title {get;set;}
public string TabCaption {get;set;}
public FrameworkElement TabContent {get;set}
}
В элементе управления вкладками должна отображаться вкладка для каждой модели страницы.
- В заголовке каждой вкладки должно отображаться свойство TabCaption
- Содержимое каждой вкладки должно быть свойством TabContent.
TextBlock должен отображать заголовок выбранной в данный момент вкладки.
Как мне достичь этого результата?