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
一周排行
  • 软件预备:1.eclipse开发包,下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ ...
  • MySQL5.5对多核CPU的支持测试
    一.前言二.概述三.实例测试四.双实例测试五.四实例测试六.六实例测试七.总结注,测试环境 ...
  •                   指针.结构.联合和枚举    本节专门对第二节曾讲述过的指针作一详述.并介绍Turbo C新的数据类型: 结构.联合和枚举, 其中结构和联合是以前讲过的五种基本数据类型(整型. 浮 ...
  • 继美国因“安全质疑”封杀华为.中兴后,国内通讯运营商也开始加强保护网络安全.昨日 (10月25日),<每日经济新闻>记者获悉,中国联通近日已经完成对“China169”骨干网江苏无锡节点的核心集群路由器的 ...
  • SQL2005 服务器因重装改名后出错的说明出错信息为:sys.servers 中找不到服务器 'BBB'.请验证指定的服务器名称是否正确.如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添 ...
  • 一,在VS2013中表明,viewBag,ViewData和TempData的定义,ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary),而TempData这是临时字 ...
  • 看到公司的代码,我也是蛋疼了,各种乱. 还发现有很多的jsp的 javascript中 嵌套 html 注释, 这个可行? 我之前可是没用过. 后面查找各种资料发现,这个也是可行的,主要是为了兼容不支持js脚本的浏览 ...
  • 详解TP-Link路由器设置图解(1)
    路由器设置图解旨在为搭建网络的初学者准备,技术要点其实没有什么,但是步骤的繁琐让很多人望而 ...
  •   今天是做第二年的管理工作了,发现最重要的事情就是找对人.   1. 工作态度   2. 工作能力   3. 稳定性.   4. 职业道德.   一般刚毕业的工作态度都很好.  稳定性 1. 了解家庭情况,家不是很 ...
  • 题目 如题. 算法 就是刚学习的插头DP. 从前往后和从后往前分别进行一次DP. 要点 合法的括号序列只有103个 如何合并两次dp的信息 一开始犯傻了,以为当且仅当两个轮廓线的状态相同才是合法的方案.其实很容易举出 ...