Bagikan melalui


Selector.SelectionChanged Kejadian

Definisi

Terjadi ketika pemilihan Selector perubahan.

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 

Jenis Acara

Contoh

Contoh berikut menunjukkan cara melampirkan peristiwa ke SelectionChanged kontrol kotak daftar.

<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>

Contoh berikut menunjukkan cara menangani SelectionChanged peristiwa.

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

Keterangan

Peristiwa ini terjadi setiap kali ada perubahan pada pilihan. Pilihan dapat diubah tidak hanya oleh interaksi pengguna tetapi juga dengan mengikat serta nilai yang ditetapkan lainnya.

Informasi Peristiwa Yang Dirutekan

Bidang pengidentifikasi SelectionChangedEvent
Strategi perutean Menggelegak
Delegasikan SelectionChangedEventHandler

Berlaku untuk