Freigeben über


Selector.SelectionChanged Ereignis

Definition

Tritt auf, wenn die Auswahl eines Selector geändert wird.

public:
 event System::Windows::Controls::SelectionChangedEventHandler ^ SelectionChanged;
public event System.Windows.Controls.SelectionChangedEventHandler SelectionChanged;
member this.SelectionChanged : System.Windows.Controls.SelectionChangedEventHandler 
Public Custom Event SelectionChanged As SelectionChangedEventHandler 

Ereignistyp

Beispiele

Im folgenden Beispiel wird gezeigt, wie das SelectionChanged Ereignis an ein Listenfeldsteuerelement angefügt wird.

<TextBox Name="tb" Width="140" Height="30"></TextBox>
<ListBox Name="lb" Width="100" Height="55" SelectionChanged="PrintText" SelectionMode="Single">
  <ListBoxItem>Item 1</ListBoxItem>
  <ListBoxItem>Item 2</ListBoxItem>
  <ListBoxItem>Item 3</ListBoxItem>
  <ListBoxItem>Item 4</ListBoxItem>
  <ListBoxItem>Item 5</ListBoxItem>
  <ListBoxItem>Item 6</ListBoxItem>
  <ListBoxItem>Item 7</ListBoxItem>
  <ListBoxItem>Item 8</ListBoxItem>
  <ListBoxItem>Item 9</ListBoxItem>
  <ListBoxItem>Item 10</ListBoxItem>
</ListBox>

Im folgenden Beispiel wird gezeigt, wie das SelectionChanged Ereignis behandelt wird.

void PrintText(object sender, SelectionChangedEventArgs args)
{
    ListBoxItem lbi = ((sender as ListBox).SelectedItem as ListBoxItem);
    tb.Text = "   You selected " + lbi.Content.ToString() + ".";
}
Private Sub PrintText(ByVal sender As Object, ByVal e As SelectionChangedEventArgs)

    Dim lbsender As ListBox
    Dim li As ListBoxItem

    lbsender = CType(sender, ListBox)
    li = CType(lbsender.SelectedItem, ListBoxItem)
    tb.Text = "   You selected " & li.Content.ToString & "."
End Sub

Hinweise

Dieses Ereignis tritt immer dann auf, wenn eine Auswahl geändert wird. Eine Auswahl kann nicht nur durch Benutzerinteraktionen, sondern auch durch Bindung sowie durch andere festgelegte Werte geändert werden.

Informationen zum Routingereignis

Bezeichnerfeld SelectionChangedEvent
Routingstrategie Bubbling
Delegat SelectionChangedEventHandler

Gilt für: