Возможный дубликат: m работает с элементом управления вкладками WPF, и я пытаюсь воссоздать некоторые базовые функции (которые вы видите во всех интернет-браузерах в настоящее время), чтобы добавить новую вкладку, щелкнув вкладку «+», которая является последней из перечисленных вкладок.
Я уже есть вкладка "+", которая добавляет новую вкладку. Моя проблема в том, что я хочу переместить вкладку «+» после новой вкладки (так что это снова последняя вкладка) и переключить представление на новую вкладку, которая только что была создана.
Я подумал что-то вроде:
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(); }
. ..будет работать, но не повезло: (