L'articolo seguente mostra come creare schede dinamiche in WPF, che in ogni scheda aggiungerà solo una casella di testo.Come aggiungere il controllo utente nel controllo struttura a schede in WPF
private TabItem AddTabItem()
{
int count = _tabItems.Count;
// create new tab item
TabItem tab = new TabItem();
tab.Header = string.Format("Tab {0}", count);
tab.Name = string.Format("tab{0}", count);
tab.HeaderTemplate = tabDynamic.FindResource("TabHeader") as DataTemplate;
tab.MouseDoubleClick += new MouseButtonEventHandler(tab_MouseDoubleClick);
// add controls to tab item, this case I added just a textbox
TextBox txt = new TextBox();
txt.Name = "txt";
tab.Content = txt;
// insert tab item right before the last (+) tab item
_tabItems.Insert(count - 1, tab);
return tab;
}
http://www.codeproject.com/Articles/493538/Add-Remove-Tabs-Dynamically-in-WPF
cosa posso fare per l'aggiunta di alcuni controlli complessi che le loro posizioni sono fissate invece di scatola appena 1 di testo? posso creare un controllo utente per questo scopo? quindi, come posso aggiungere il controllo utente al controllo struttura a schede?
Sì, lo so ma quando li aggiungo al mio xaml fil e, le risorse si aggiungeranno automaticamente. – Elahe
per favore guarda questo file sorgente: http://www.codeproject.com/Articles/493538/Add-Remove-Tabs-Dynamically-in-WPF Voglio cambiarlo. – Elahe