TreeView.SelectedItemChanged Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A módosítások során SelectedItem következik be.
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)
Eseménytípus
Példák
Az alábbi példa bemutatja, hogyan adhat meg eseménykezelőt az SelectedItemChanged eseményhez.
<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>
Az alábbi példa bemutatja, hogyan definiálható az eseménykezelő.
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
Megjegyzések
Irányított eseményinformációk
| Termék | Érték |
|---|---|
| Azonosító mező | SelectedItemChangedEvent |
| Útválasztási stratégia | Fortyogó |
| Képviselő | RoutedPropertyChangedEventHandler<T> |
XAML-attribútumok használata
<object SelectedItemChanged="RoutedPropertyChangedEventHandler"/>