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
一周排行
  • 2. webshell的分类 webshell根据脚本可以分为PHP脚本木马,ASP脚本木马,也有基于.NET的脚本木马和JSP脚本木马.在国外,还有用python脚本语言写的动态网页,当然也有与之相关的webshe ...
  • 技术真的太"迷人",等你慢慢揭开它的"面纱",你也会被它迷住的.不要畏惧哪些深奥的VPN原理,只有勇敢的,慢慢的,一步一步的揭开它面纱,总有一天,你会看到它"迷人的笑 ...
  • DynamicsAXR2业务系列
        在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装 ...
  • 2009.9中 得知软考网络工程师的证书在评选奖学金上没有加分,自己又一次与奖学金擦肩而过.我已经不感到意外了……大学3年,每次都离奖学金那么近,可是都没拿到过……大学3年,奖学金的评选制度改了3次,我次次都是那悲剧 ...
  • 这暂时不是一篇技术博客,这是一个IT从业人员在大潮中的思考和选择:当然希望随后这些思考也会积淀和回馈出必要的技术博文.如果您不清楚我的工作,不妨简单说明一下,我是一名ITPro工作者,24K纯纯的,甚至是一名ITPr ...
  • Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现
    Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完 ...
  • 第五周作业:markdown语法小总结
    第五周作业 markdown语法总结 早就想写这么一个文章了,关于markdown的语法, ...
  • Delphi调用C#DLL(包含委托)
    例子 C# Dll: using System; using System.Collect ...
  • 最近看到不少关于web app和native app的对比,想起不久前我自己模拟过一个web app,当时由于自己技术有限,所以还是有很多问题的.先来说一下我自己的理解吧.首先基于html5的web app容易学习, ...
  • 一台IBM MQ服务器今天启动GUI时提示AMQ4100配置错误的提示,只能通过命令行进行调式.经过查询解决方法如下:CauseThis a permissions issue. DCOMCNFG shows the ...