Selector.SelectionChanged Zdarzenie

Definicja

Występuje po wybraniu Selector zmian.Occurs when the selection of a Selector changes.

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 

Typ zdarzenia

SelectionChangedEventHandler

Przykłady

Poniższy przykład pokazuje, jak dołączyć SelectionChanged zdarzenie do kontrolki pole listy.The following example shows how to attach the SelectionChanged event to a list box control.

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

Poniższy przykład pokazuje, jak obsłużyć SelectionChanged zdarzenie.The following example shows how to handle the SelectionChanged event.

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

Uwagi

To zdarzenie występuje zawsze, gdy istnieje zmiana w wyborze.This event occurs whenever there is a change to a selection. Zaznaczenie można zmienić nie tylko przez interakcję z użytkownikiem, ale również przez powiązanie oraz inne wartości zestawu.A selection can be changed not only by user interaction but also by binding as well as other set values.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field SelectionChangedEvent
Strategia routinguRouting strategy PropagacjaBubbling
DelegatDelegate SelectionChangedEventHandler

Dotyczy