wpf listbox选中事件

在 WPF 中,ListBox 有一个名为 SelectionChanged 的事件,当 ListBox 中的选定项发生更改时会触发此事件。

要处理 ListBox 的 SelectionChanged 事件,可以在 XAML 中将事件处理程序附加到控件,或者在代码中订阅事件。以下是两种方法的示例:

XAML 方法:

<ListBox SelectionChanged="OnSelectionChanged">
    <ListBoxItem>Item 1</ListBoxItem>
    <ListBoxItem>Item 2</ListBoxItem>
    <ListBoxItem>Item 3</ListBoxItem>
</ListBox>

在代码中订阅事件的方法:

public MainWindow()
    InitializeComponent();
    MyListBox.SelectionChanged += OnSelectionChanged;
private void OnSelectionChanged(object sender, SelectionChangedEventArgs e)
    // 处理选中项更改事件的代码

在事件处理程序中,可以使用 SelectionChangedEventArgs 的属性来访问选中项的信息,例如 SelectedItems、AddedItems 和 RemovedItems 等。

希望这些信息对你有所帮助,如果你还有其他问题,可以继续提问。

  •