Selector.SelectionChanged Selector.SelectionChanged Selector.SelectionChanged Selector.SelectionChanged Event

Definición

Se produce cuando cambia la selección de 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 

Ejemplos

El ejemplo siguiente muestra cómo adjuntar la SelectionChanged eventos a un control de cuadro de lista.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>

El ejemplo siguiente muestra cómo controlar el SelectionChanged eventos.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

Comentarios

Este evento se produce cuando hay un cambio en una selección.This event occurs whenever there is a change to a selection. Una selección se puede cambiar no solo por la interacción del usuario, sino también por enlace, así como otros valores establecidos.A selection can be changed not only by user interaction but also by binding as well as other set values.

Información sobre eventos enrutadosRouted Event Information

Campo de identificadorIdentifier field SelectionChangedEvent
Estrategia de enrutamientoRouting strategy PropagaciónBubbling
delegadoDelegate SelectionChangedEventHandler

Se aplica a