Selector.SelectionChanged Zdarzenie
Definicja
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
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 |