c# - que - Control de pestaña de WPF: ¿Cómo obtengo la pestaña seleccionada actualmente?
tabcontrol wpf (3)
TabControl.SelectedItem es la pestaña seleccionada.
convertirlo en un elemento de tabla para obtener las propiedades.
Lo que principalmente hago es enlazarlo a un modelo de vista.
En el evento SelectionChanged de mi pestaña (¿es este el evento correcto, no puedo encontrar un evento de cambio de pestaña?), ¿Cómo accedo a la nueva pestaña?
También desde fuera de este evento en código normal, ¿cómo accedo a la pestaña seleccionada actualmente?
TabControl.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(TabControl_SelectionChanged);
void TabControl_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
//How so access my currently selected tab???
}
puede usar la propiedad TabControl.SelectedItem, le dará el elemento de tabla seleccionado
Muestra que se muestra a continuación
TabItem ti = Tabs1.SelectedItem as TabItem;
MessageBox.Show("This is " + ti.Header + " tab");
TabControl.SelectedIndex
obtiene el índice de la pestaña seleccionada actualmente en la versión 3.0 y posterior de .NET Framework .