首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WPF - 如何从按钮处理程序确定列表框中当前项的索引

在WPF中,要从按钮处理程序确定列表框中当前项的索引,可以使用以下方法:

  1. 在XAML文件中创建一个列表框和一个按钮:
代码语言:txt
复制
<ListBox x:Name="myListBox" SelectionChanged="myListBox_SelectionChanged">
    <ListBoxItem>Item 1</ListBoxItem>
    <ListBoxItem>Item 2</ListBoxItem>
    <ListBoxItem>Item 3</ListBoxItem>
</ListBox><Button x:Name="myButton" Content="Get Current Index" Click="myButton_Click" />
  1. 在代码文件中,为列表框的SelectionChanged事件添加事件处理程序:
代码语言:csharp
复制
private void myListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    // 在此处理列表框的选择更改事件
}
  1. 在代码文件中,为按钮的Click事件添加事件处理程序:
代码语言:csharp
复制
private void myButton_Click(object sender, RoutedEventArgs e)
{
    int currentIndex = myListBox.SelectedIndex;
    MessageBox.Show("当前项的索引是:" + currentIndex);
}

在这个示例中,当用户从列表框中选择一个项时,myListBox_SelectionChanged事件处理程序会被调用。当用户点击按钮时,myButton_Click事件处理程序会被调用,从而获取当前选中项的索引并显示在消息框中。

注意:在这个示例中,我们使用了SelectedIndex属性来获取当前选中项的索引。如果列表框允许多选,则可以使用SelectedItems属性来获取所有选中项的集合。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

22秒

PS使用教程:如何在Mac版Photoshop中新建A4纸?

3分6秒

如何在Mac版Photoshop中去除图片中的水印?

36秒

PS使用教程:如何在Mac版Photoshop中画出对称的图案?

34秒

PS使用教程:如何在Photoshop中合并可见图层?

1分6秒

PS使用教程:如何在Mac版Photoshop中制作“3D”立体文字?

3分54秒

PS使用教程:如何在Mac版Photoshop中制作烟花效果?

领券