TreeView.SelectedItemChanged TreeView.SelectedItemChanged TreeView.SelectedItemChanged TreeView.SelectedItemChanged Event

Definición

Se produce cuando cambia la propiedad SelectedItem.Occurs when the SelectedItem changes.

public:
 event System::Windows::RoutedPropertyChangedEventHandler<System::Object ^> ^ SelectedItemChanged;
public event System.Windows.RoutedPropertyChangedEventHandler<object> SelectedItemChanged;
member this.SelectedItemChanged : System.Windows.RoutedPropertyChangedEventHandler<obj> 
Public Custom Event SelectedItemChanged As RoutedPropertyChangedEventHandler(Of Object) 

Ejemplos

En el ejemplo siguiente se muestra cómo especificar un controlador de eventos SelectedItemChanged para el evento.The following example shows how to specify an event handler for the SelectedItemChanged event.

<TreeView SelectedItemChanged="SelectionChanged">
  <TreeViewItem Header="Employee1" IsSelected="True">
    <TreeViewItem Header="Jesper"/>
    <TreeViewItem Header="Aaberg"/>
    <TreeViewItem Header="12345"/>
  </TreeViewItem>
  <TreeViewItem Header="Employee2">
    <TreeViewItem Header="Dominik"/>
    <TreeViewItem Header="Paiha"/>
    <TreeViewItem Header="98765"/>
  </TreeViewItem>
</TreeView>

En el ejemplo siguiente se muestra cómo definir el controlador de eventos.The following example shows how to define the event handler.

private void SelectionChanged(object sender, RoutedPropertyChangedEventArgs<Object> e)
{
    //Perform actions when SelectedItem changes
    MessageBox.Show(((TreeViewItem) e.NewValue).Header.ToString());
}
Private Sub SelectionChanged(ByVal sender As Object, ByVal e As RoutedPropertyChangedEventArgs(Of Object))
    'Perform actions when SelectedItem changes
    MessageBox.Show((CType(e.NewValue, TreeViewItem)).Header.ToString())
End Sub

Comentarios

Información sobre eventos enrutadosRouted Event Information

Campo de identificadorIdentifier Field SelectedItemChangedEvent
Estrategia de enrutamientoRouting Strategy PropagaciónBubbling
delegadoDelegate RoutedPropertyChangedEventHandler<T>

Uso de atributos XAMLXAML Attribute Usage

<object SelectedItemChanged="RoutedPropertyChangedEventHandler"/>  

Se aplica a