Selector.SelectionChanged イベント

定義

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 

次の例は、SelectionChanged イベントをリストボックスコントロールにアタッチする方法を示しています。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>

次の例は、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

注釈

このイベントは、選択に変更があったときに発生します。This event occurs whenever there is a change to a selection. 選択内容は、ユーザーの操作だけでなく、バインドやその他の設定値によっても変更できます。A selection can be changed not only by user interaction but also by binding as well as other set values.

ルーティングされたイベント情報Routed Event Information

識別子フィールドIdentifier field SelectionChangedEvent
ルーティング方法Routing strategy バブリングBubbling
DelegateDelegate SelectionChangedEventHandler

適用対象