博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF中ListBox控件选择多个数据项
阅读量:6290 次
发布时间:2019-06-22

本文共 2218 字,大约阅读时间需要 7 分钟。

XAML:

在控件中一次选择多个数据项:
a
b
c
d
e
在控件中使用Ctrl一次选择多个数据项:
张三
李四
王五
赵六
孙七

C#:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace WpfApplication1{    ///     /// MainWindow.xaml 的交互逻辑    ///     public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();        }        private void btnShowSelectItems(object sender, RoutedEventArgs e)        {            string msg=string.Empty;            List
list = new List
(); if (lbx.SelectedItems != null && lbx.SelectedItems.Count > 1) { //多选 foreach (ListBoxItem lbi in lbx.SelectedItems) { list.Add(lbi.Content.ToString()); } msg = string.Join(",", list); } else if (lbx.SelectedItems != null && lbx.SelectedItems.Count == 1) { //单选 msg = ((ListBoxItem)lbx.SelectedItem).Content.ToString(); } else { //没有选中任何项 } MessageBox.Show(msg); } }}

 

效果:

 

 

 

转载于:https://www.cnblogs.com/527289276qq/p/4370006.html

你可能感兴趣的文章
this的用法
查看>>
windows下安装redis
查看>>
CentOS7 yum 安装git
查看>>
启动日志中频繁出现以下信息
查看>>
httpd – 对Apache的DFOREGROUND感到困惑
查看>>
分布式锁的一点理解
查看>>
idea的maven项目,install下载重复下载本地库中已有的jar包,而且下载后jar包都是lastupdated问题...
查看>>
2019测试指南-web应用程序安全测试(二)指纹Web服务器
查看>>
树莓派3链接wifi
查看>>
js面向对象编程
查看>>
Ruby中类 模块 单例方法 总结
查看>>
jQuery的validate插件
查看>>
5-4 8 管道符 作业控制 shell变量 环境变量配置
查看>>
Enumberable
查看>>
开发者论坛一周精粹(第五十四期) 求购备案服务号1枚!
查看>>
validate表单验证及自定义方法
查看>>
javascript 中出现missing ) after argument list的错误
查看>>
使用Swagger2构建强大的RESTful API文档(2)(二十三)
查看>>
Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work
查看>>
(转)第三方支付参与者
查看>>