다음을 통해 공유


TreeView.SelectedItemChanged 이벤트

정의

SelectedItem가 변경될 때 발생합니다.

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) 

이벤트 유형

예제

다음 예제에서는 이벤트에 대 한 이벤트 처리기를 지정 하는 방법을 보여 있습니다 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>

다음 예제에서는 이벤트 처리기를 정의 하는 방법을 보여 줍니다.

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

설명

라우팅 이벤트 정보

식별자 필드 SelectedItemChangedEvent
라우팅 전략 버블링
대리자 RoutedPropertyChangedEventHandler<T>

XAML 특성 사용

<object SelectedItemChanged="RoutedPropertyChangedEventHandler"/>  

적용 대상