Selector.SelectionChanged Événement

Définition

Se produit en cas de modification de la sélection d'un Selector.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 

Type d'événement

SelectionChangedEventHandler

Exemples

L’exemple suivant montre comment attacher l' SelectionChanged événement à un contrôle de zone de liste.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>

L’exemple suivant montre comment gérer l' SelectionChanged événement.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

Remarques

Cet événement se produit chaque fois qu’une modification est apportée à une sélection.This event occurs whenever there is a change to a selection. Une sélection peut être modifiée non seulement par l’intervention de l’utilisateur, mais également par la liaison ainsi que par d’autres valeurs définies.A selection can be changed not only by user interaction but also by binding as well as other set values.

Informations sur les événements acheminésRouted Event Information

Champ d’identificateurIdentifier field SelectionChangedEvent
Stratégie de routageRouting strategy PropagationBubbling
DéléguéDelegate SelectionChangedEventHandler

S’applique à