Obecnie pracuję nad czymś, co prawdopodobnie wykonuje się w wielu przykładach. Ale po pewnych poszukiwaniach nie mogę niczego znaleźć.WPF C# Programowe dodawanie i przenoszenie kart
Pracuję z kontrolą kart WPF i próbuję odtworzyć podstawowe funkcje (które widzisz we wszystkich przeglądarkach internetowych w dzisiejszych czasach), aby dodać nową kartę, klikając kartę "+", która jest ostatnio wyświetlaną kartą .
Mam już kartę "+", która dodaje nową kartę. Mój problem polega na tym, że chcę przenieść kartę "+" po nowej karcie (tak, aby znowu była jej stroną końcową) i zmienić widok na nowo utworzoną kartę.
Myślałem coś takiego:
void tiNewTab_Add(object sender, EventArgs e)
{
int idx = tabControl1.Items.Count;
tabControl1.SelectedIndex = idx - 1;
TabItem ti = new TabItemKPI();
tabControl1.Items.Add(ti);
tabControl1.Items.MoveCurrentToLast();
}
... będzie działać, ale nie szczęścia :(
jakieś pomysły
góry dziękuję