列表控件 ListBox、ComboBox
列表控件可以当作容器,内部可以有RadioButton、CheckBox、StackPanel等。即Items类型多样。
ListBox,多个Item可被选中;ComboBox,只能有一个Item被选中。

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<ListBox x:Name="listBox" Margin="5" SelectionChanged="listBox_SelectionChanged" >
<CheckBox x:Name="checkBox" Content="CheckBox"/>
<CheckBox x:Name="checkBox1" Content="CheckBox1"/>
<CheckBox x:Name="checkBox2" Content="CheckBox2"/>
</ListBox>
<StackPanel Grid.Row="1" Margin="5">
<TextBlock Text="选中结果"/>
<TextBlock x:Name="textBlock" TextWrapping="Wrap"/>
<Button x:Name="button" Content="统计" HorizontalAlignment="Center" Click="button_Click"/>
</StackPanel>
</Grid>
private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (listBox.SelectedItem==null)
{
return;
}
textBlock.Text = "选中的是:" +((CheckBox)listBox.SelectedItem).Content+"\n状态:" + ((CheckBox)listBox.SelectedItem).IsChecked;
} private void button_Click(object sender, RoutedEventArgs e)
{
StringBuilder sb = new StringBuilder();
foreach (CheckBox item in listBox.Items)
{
if (item.IsChecked==true)
{
sb.Append(item.Content+"被选中\n");
}
}
textBlock.Text = sb.ToString();
}
列表控件 ListBox、ComboBox的更多相关文章
- 列表控件ListBox关联的MFC中的类:CListBox
		列表控件ListBox关联的MFC中的类:CListBox ######################################################## 1.在列表的结尾添加一项: ... 
- UWP开发必备:常用数据列表控件汇总比较
		今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ... 
- MFC编程入门之二十四(常用控件:列表框控件ListBox)
		前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法.本文要讲的是列表框控件(ListBox)及其使用实例. 列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选 ... 
- VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)
		前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法.本文要讲的是列表框控件(ListBox)及其使用实例. 列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选 ... 
- VS2010-MFC(常用控件:列表框控件ListBox)
		转自:http://www.jizhuomi.com/software/186.html 列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示.列表框可分为单 ... 
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
		说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ... 
- 【WPF学习】第二十三章 列表控件
		WPF提供了许多封装项的集合的控件,本章介绍简单的ListBox和ComboBox控件,后续哈会介绍更特殊的控件,如ListView.TreeView和ToolBar控件.所有这些控件都继承自Item ... 
- WPF进阶技巧和实战03-控件(3-文本控件及列表控件)
		系列文章链接 WPF进阶技巧和实战01-小技巧 WPF进阶技巧和实战02-布局 WPF进阶技巧和实战03-控件(1-控件及内容控件) WPF进阶技巧和实战03-控件(2-特殊容器) WPF进阶技巧和实 ... 
- WPF自定义控件与样式(7)-列表控件DataGrid与ListView自定义样式
		一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: Dat ... 
随机推荐
- Tesseract机器识别
			1.合并图片打开jtessboxeditor,点击Tools->Merge Tiff ,按住shift键选择前文提到的101个tif文件,并把生成的tif合并到新目录d:\python\lnyp ... 
- Bootstrap常用插件
			Bootstrap自带的那些常用插件. 模态框 模态框的HTML代码放置的位置 务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态 ... 
- lsof---列出当前系统打开的文件信息
			lsof---list open file,一个列出当前系统打开文件的工具 1.lsof查找原理 在Linux系统中,系统为了方便管理进程,会在/proc下为每一个运行中的进程创建一个目录,目录名就是 ... 
- C#中属性的封装
			封装的一般性 封装快捷键:Ctrl+R+E 封装的目的: public修饰的属性,不够安全:private修饰的属性,无法使用所以,用到了封装: 封装就是 隐藏对象的信息,但要流出访问的接口 封装代码 ... 
- gridview单元格编辑添加数据
			行号 private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIn ... 
- ubuntu14.04 x86编译upx 3.92 及so加固
			的参考文章: http://www.cnblogs.com/fishou/p/4202061.html 1.download upx和所依赖的组件 upx3.:https://www.pysol.or ... 
- 【Git的基本操作三】基本操作命令
			基本操作 (1) 状态查看操作 git status 作用:查看工作区.暂存区状态 (2) 添加操作 git add [filename] 作用:将工作区文件的 添加/修改,添加到暂存区 (3) 提交 ... 
- Java并发与多线程
			1. 并发与并行 并发是指某个时间段内,多任务交替处理的能力:并行是指同时处理多任务的能力,多核CPU可以实现并行任务. 并发执行的特点: (1)并发程序间相互制约:程序执行结果的相互依赖以及共享资源 ... 
- mysql精准模糊查询使用CONCAT加占位符(下划线“_”)的使用,直接限定了长度和格式
			比如现在有张表t_user,如下:(表中只是引用某某某的话,并无恶意) id name 1 司马懿 2 司马老贼 3 司马老贼OR司马懿 4 司马大叔 1.模糊查询一般用的模糊查询都是like关键词, ... 
- 网络初级篇之RSTP(原理与配置)
			一.RSTP的产生 前面的文章写到了当网络拓扑发生变化时,STP的收敛速度大约需要花费30秒-50秒的时间才会继续转发数据.这样在实际生产环境中花费的时间是非常长的,这样RSTP(快速生成树协议)便应 ... 
