wpf 多选控件 列表复选框

ClistCtrl列表控件添加复选框功能 2011-12-15

ClistCtrl列表控件添加复选框功能
一.首先贴张要实现的效果图二.要用到的素材ItemTitle.bmp: 列表控件添加了选框功能,且在选框旁还有不同的图片及文字,下面来说明功能实现.1.在资源编辑器中为对话框添加一个列表控件,大小自己决定ID假设为ID_LISTCTRL2.将列表控件的view属性改为List3.为列表控件在对话框中关联一个变量,假设为: CListCtrl m_ListCtrl;4.为了使列表 ...

WPF自定义控件与样式(8)-ComboBox与自定义多选控件MultComboBox 2015-06-12

WPF自定义控件与样式(8)-ComboBox与自定义多选控件MultComboBox
一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: 下拉选择控件ComboBox的自定义样式及扩展: 自定义多选控件MultiComboBox: 二.下拉选择控件ComboBox的自定义样式及扩展 2.1基本样式 先看看基础效果图:   ...

DevExpress中XtraEditors库所有控件列表 2012-12-25

XtraEditors 库中所有控件的公共功能 全部都可以绑定数据: 全部都可以独立使用或用于由 Developer Express 提供的容器控件 (XtraGrid.XtraVerticalGrid.XtraTreeList 和 XtraBars) 内的内置编辑: 全部都使用相同的样式.外观与感觉.以及工具提示机制,因为它们都派生于 BaseEdit类. 要把某个特定的编辑器嵌入到容器控件中,则必须创建一个相应的 Repository 项. Repository 项是一个组件,存储了属于某个

WPF调用WinForm控件 2015-07-20

WPF调用WinForm控件
WPF可以使用WindowsFormsHost控件做为容器去显示WinForm控件,类似的用法网上到处都是,就是拖一个WindowsFormsHost控件winHost1到WPF页面上,让后设置winHost1.Child属性为你要显示的WinForm控件. 使用WindowsFormsHost显示WinForm控件时会有一个显示风格问题: 设计时的模样如图-1       图 ...

深入探讨WPF的ListView控件 2016-01-14

深入探讨WPF的ListView控件
     接上一篇博客初步探讨WPF的ListView控件(涉及模板.查找子控件)  我们继续探讨ListView的用法      一.实现排序功能      需求是这样的:假如我们把学生的分数放入ListView,当我们单机ListView头部时候实现对按分数的排序,更改Xaml如下: <Window x:Class="ContentDataTemplate. ...

节点连线WPF银光绘图控件GoXam详细介绍 2014-06-09

GoXam是一款WPF和Silverlight平台下的绘图控件,可以进行数据流程图.树形图.网络图.思维导图.网格图.社会网络图.流程图.组织图.实体关系图等,完全支持各种标准的自定义功能,是silverlight和wpf平台下不可或缺的制图控件. 具体功能: 与XAML全面整合: 可以对节点和连接线设置模板 支持三种数据绑定模式 提供了丰富的样式 可以使用所有WPF/Sliverlight元素 支持使用WPF/Silverlight布局 动画 命令 打印 支持Silverlight out-o

GridView的PreRender事件与范例--GridView+CheckBox,点选多列资料复选删除 2015-11-30

GridView的PreRender事件与范例--GridView+CheckBox,点选多列资料复选删除
GridView的 PreRender事件与范例--GridView + CheckBox,点选多列资料(复选删除)   之前有一个范例,相同的结果可以用两种作法来实践  [GridView] 资料系结表达式?或是RowDataBound事件来作? 我觉得这种教学方法很不错,「同一个题目,有多种解法」       (如同下面的李小龙图片所说的,"熟练度"很重 ...

WPF自定义ItemsControl控件 2015-11-03

WPF自定义ItemsControl控件
该控件叫 Summary, 主要是一些汇总信息的显示,有几个地方用,之前都是分散到各个XAML文件里,不统一. 本人WPF新手,对XAML了解不多,做这个软件基本上都是用CM,界面布局用 AvalonDock.由于缺乏相关经验,又没有一个能问得上的人指导,写这个控件费了我很长时间(啥时有空啥时动动). 之前主要做一些功能方面的,没有心思美化界面,现在虽然还有很多功能没写,但是基 ...

WPF的Timer控件的使用WPF的Timer控件的使用 2015-07-11

通过System.Threaing.Timer控件来实现“初始加载页面时为DataGrid的模版列赋初始值” System.Threaing.Timer的用法: 步骤1: //声明定时器 System.Threading.Timer timer; delegate void UpdateTimer(); 步骤2: //通过委托来调用定时器方法,否则会报“不允许跨线程访问” void MyDelegate(object state) {     this.Dispatcher.BeginInvok

WPF整理-为控件添加自定义附加属性 2015-11-03

WPF整理-为控件添加自定义附加属性
附加属性 附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性.举个最常见的例子 <Canvas> <Ellipse Fill="Red" Width="100" Height="60" Canvas.Left=& ...

关于WPF的UI控件焦点问题 2015-08-13

今天遇到一个焦点自定义控制不了的问题,花了大量时间研究WPF控件的Focus,最后解决了,方法如下: 1.在想控制focus的panel上加 KeyboardNavigation.TabNavigation = "Cycle"  2.在该panel内的各个UI元素中加如 TabIndex 参考质料: http://julmar.com/blog/mark/?p=52 该站点详细介绍了关于 WPF中Focus包括种类,如果在xaml 中指定和通过代码指定等等 

WPF多线程访问控件 2015-11-02

大家知道WPF中多线程访问UI控件时会提示UI线程的数据不能直接被其他线程访问或者修改,该怎样来做呢? 分下面两种情况 1.WinForm程序 1)第一种方法,使用委托: private delegate void SetTextCallback(string text); private void SetText(string text) { // InvokeRequired需要比较调用线程ID和创建线程ID // 如果它们不相同则返回true if (this.txt_Name.Invok

WPF为PasswordBox控件添加水印,最低级版 2015-07-28

原因也很直接,老板需要,一开始为TextBox发愁,就找了这个控件凑合用,至于版权什么的,内部工具也不卖钱,而且我不懂英文,也就无视了: </Style> PasswordBoxStyle1

WindowsPhone7扩展TextBox控件为数字输入文本框 2011-04-03

WindowsPhone7扩展TextBox控件为数字输入文本框
有一些信息的录入,比如电话号码,邮编等等的这些信息都只是需要输入数字,而Windows Phone 7里面的控件并没有只让输入数字的一个控件,那么要实现这样的一个控件就只能够手工地去扩展TextBox控件了.扩展一个控件的步骤:1.定义一个类,这个类需要继承你要扩展的控件的类如public class NumericTextBox : TextBox2.在页面上添加扩展的控件的 ...

WPF之TabControl控件用法 2016-01-04

WPF之TabControl控件用法
先创建实体基类:NotificationObject(用来被实体类继承) 实现属性更改通知接口: ,Title=, Title = , Title = , Title = , Title = , Title = , Title = , Title = , Title = , Title = "销售员" }); this.Departments.Add(d1) ...

初步探讨WPF的ListView控件(涉及模板、查找子控件) 2016-03-20

     本文结合模板的应用初步介绍ListView的应用 一.Xaml中如何建立数据资源       大部分数据都会来自于后台代码,如何Xaml同样的建立数据源呢?比如建立一个学生List:       首先引入命名空间: xmlns:c="clr-namespace:System.Collections;assembly=mscorlib"       然后代码如下:      ; i < VisualTreeHelper.GetChildrenCount(obj); i++

easyui表单插件-包括日期时控件-列表 2015-09-27

easyui表单插件-包括日期时控件-列表
← jQuery EasyUI 表单插件 – Numberspinner 数值微调器 jQuery EasyUI 表单插件 - Timespinner 时间微调器  jQuery EasyUI 插件 扩展自 $.fn.spinner.defaults.通过 $.fn.timespinner.defaults 重写默认的 defaults. 时间微调器(timespinner)是 ...

WPF保存image控件里的图片 2015-10-21

string ProImgPath = ProcessPath + name + ".png";//要保存的图片的地址,包含文件名 BitmapSource BS = (BitmapSource)ImgPro.Source; PngBitmapEncoder PBE = new PngBitmapEncoder(); PBE.Frames.Add(BitmapFrame.Create(BS)); using (Stream stream = File.Create(ProImgPath
一周排行
  • iptables做路由转发服务器经典案例
    需求描述:当前有一台服务器B IP假设为10.10.10.10 此台服务器有smtp.po ...
  • php中指出打印输出的函数有很多 最常见的就是  echo  print()   printf()   spintf() 这几个了.echo 和 print() 功能相同,但是 print( )具有执行成功与否的返回 ...
  • 昨天听了一个关于google搜索引擎的讲座,主讲者是google中国研究院的工作人员.在演讲的整个过程中他始终在强调Google基本的理念--整合信息和人人皆可使用.搜索更快速,搜索更快捷,搜索更准确,是中文搜索引擎 ...
  • (更新)2009.5.23 软考 网络工程师 上午试题 答案 讨论         致歉:鉴于历史经验,许多网站及个人直接盗用本博客内容作为自己的作品发表,或从事商业活动,不尊重知识产权的 恶劣行为,在本次作品中有几 ...
  • FL公司是一家知名的高级女装品牌企业,其产品目标消费群体定位为高级白领女性,其秋冬产品的定价都在2000RMB以上,像FL公司这样的女装品牌,其潜在消费者中有很大一部分是属于对其品牌具有一定忠诚度的客户,而FL公司也 ...
  • http://man.lupaworld.com/content/manage/ringkee/basic.htm  Python基础篇文件对象方法方法描述f.close()关闭文件,记住用open()打开文件后一定 ...
  •  网站的访问速度和性能对用户体验来说是非常重要的.如果你的网站访问非常的慢,你不仅会失去用户,而且更可怕的是你会失去潜在的客户.像Google这样的互联网巨头也会把网站访问速度作为排名的一个参数.因此当你需要优化网站 ...
  • JSONArray.fromObject()注入处理日期Date格式
    package jsonDateProcess; import java.sql.Date ...
  • //获取地址栏参数function getQueryStringByName(name) {    var result = location.search.match(new RegExp("[\?\&a ...
  • 昨天开始学习C++,使用的visual studio 2012. 1命名要有意义,避免用a,b,c,尽量使用num,result等让人看见就能明白相关含义的名字 2要有一定的注释,注释和有意义的命名可以增强程序的可读 ...