Sto provando a creare un'interfaccia utente WPF contenente un TabControl e un TextBlock.WPF TabControl Databinding
voglio legare questi due controlli ad una collezione di base di istanze del seguente classe:
class PageModel
{
public string Title {get;set;}
public string TabCaption {get;set;}
public FrameworkElement TabContent {get;set}
}
controllo La scheda dovrebbe visualizzare una scheda per ogni PageModel.
- colpo di testa di ogni scheda dovrebbe visualizzare la proprietà TabCaption
- contenuto di ogni scheda dovrebbe essere la proprietà TabContent.
Il TextBlock dovrebbe visualizzare il titolo della scheda attualmente selezionata.
Come posso ottenere questo risultato?
Soluzione eccezionale. Un'altra cosa utile è impostare il valore dell'intestazione su {Binding Title} e il valore del contenuto su {Binding.}. Ciò consente di utilizzare un solo viewmodel per pagina con una proprietà Title per l'intestazione. – Wouter