Selector.SelectionChanged Evento

Definição

Ocorre quando a seleção de um Selector é alterada.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 

Exemplos

O exemplo a seguir mostra como anexar o evento SelectionChanged a um controle de caixa de listagem.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>

O exemplo a seguir mostra como manipular o evento SelectionChanged.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

Comentários

Esse evento ocorre sempre que há uma alteração em uma seleção.This event occurs whenever there is a change to a selection. Uma seleção pode ser alterada não apenas pela interação do usuário, mas também pela associação, bem como por outros valores de conjunto.A selection can be changed not only by user interaction but also by binding as well as other set values.

Informações de evento encaminhadoRouted Event Information

Campo de identificadorIdentifier field SelectionChangedEvent
Estratégia de roteamentoRouting strategy PropagaçãoBubbling
delegadoDelegate SelectionChangedEventHandler

Aplica-se a