Questa documentazione è stata archiviata e non viene gestita.

Evento TreeView.SelectedItemChanged

Aggiornamento: novembre 2007

Si verifica quando la proprietà SelectedItem cambia.

Spazio dei nomi:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public event RoutedPropertyChangedEventHandler<Object> SelectedItemChanged
/** @event */
public void add_SelectedItemChanged (RoutedPropertyChangedEventHandler<Object> value)
/** @event */
public void remove_SelectedItemChanged (RoutedPropertyChangedEventHandler<Object> value)

JScript non supporta gli eventi.
<object SelectedItemChanged="RoutedPropertyChangedEventHandler"/>

Campo dell'identificatore

SelectedItemChangedEvent

Strategia di routing

Bubbling

Delegato

RoutedPropertyChangedEventHandler<T>

Nell'esempio seguente viene illustrato come specificare un gestore eventi per l'evento SelectedItemChanged.

<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>


Nell'esempio riportato di seguito viene illustrato come definire il gestore eventi.

private void SelectionChanged(object sender, RoutedPropertyChangedEventArgs<Object> e)
{
    //Perform actions when SelectedItem changes
    MessageBox.Show(((TreeViewItem) e.NewValue).Header.ToString());
}


Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0
Mostra: