会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
山涧清泉
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年3月28日
WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现
摘要: 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接。 本文主要有三种实现方式: 简单忙碌状态控件BusyBox; Win8/win10效果忙碌状态控件ProgressRing;
阅读全文
posted @ 2017-03-28 22:53 山涧清泉
阅读(785)
评论(0)
推荐(1)
编辑
WPF Button TextBox 圆角
摘要: <!--圆角button--> <Style TargetType="Button"> <Setter Property="FontSize" Value="15"/> <Setter Property="Margin" Value="4"/> <Setter Property="FontWeigh
阅读全文
posted @ 2017-03-28 22:29 山涧清泉
阅读(275)
评论(0)
推荐(0)
编辑
使用线程新建WPF窗体(公用进度条窗体)
摘要: 使用线程新建窗体 项目中需要一个公用的进度条窗体.大家知道在wpf中,有两个线程,一个是UI线程,另一个是监听线程(一直监听用户的输入).如果我们后台有阻塞UI线程的计算存在,那么界面上的比如进度条什么动态的UI都会被因为阻塞而静止不动. 所以我的想法就是新起一个线程来负责进度条窗体的显示与关闭,具
阅读全文
posted @ 2017-03-28 22:21 山涧清泉
阅读(586)
评论(0)
推荐(0)
编辑
WPF--模板选择
摘要: 典型的,把模板关联到一块特定的数据上,不过通常希望动态的确定使用哪个模板 既可以基于一个属性值,也可以是一个全局状态。当真正需要大规模替换模板时,也可以使用DataTemplateSelector。 DataTemplateSelector提供了一个单一的方法 SelectTemplate,以允许通
阅读全文
posted @ 2017-03-28 19:13 山涧清泉
阅读(904)
评论(0)
推荐(0)
编辑
WPF命令(Command)介绍、命令和数据绑定集成应用
摘要: 要开始使用命令,必须做三件事: 一:定义一个命令 二:定义命令的实现 三:为命令创建一个触发器 WPF中命令系统的基础是一个相对简单的ICommand的接口,代码如下: CanExecute用于确定命令是否处于可执行的状态。典型的,UI控件能使用CanExecute来启用或禁用自己。也就是说,在相关
阅读全文
posted @ 2017-03-28 18:02 山涧清泉
阅读(2832)
评论(0)
推荐(0)
编辑
WPF 员工卡条形码
摘要: 大家都知道条形码(Barcode)是一种可以由机器识别的特殊编码,在生产、生活中也常常会见到并使用它。条形码的类型和种类很多感兴趣的朋友可以详细了解一下。其中Code 39 可以说是一种最为常见并广泛使用的字符与数字结合的编码类型,本篇也将利用它制作一个带有条形码的员工卡应用程序。 在公司内部员工卡
阅读全文
posted @ 2017-03-28 17:26 山涧清泉
阅读(374)
评论(0)
推荐(0)
编辑
WPF入门教程系列(二) 深入剖析WPF Binding的使用方法
摘要: 同一个对象(特指System.Windows.DependencyObject的子类)的同一种属性(特指DependencyProperty)只能拥有一个binding。 这一点可以通过设置binding对象的方法名得知: public static BindingExpressionBase Se
阅读全文
posted @ 2017-03-28 14:56 山涧清泉
阅读(303)
评论(0)
推荐(0)
编辑
WPF 自定义快捷键命令(COMMAND)(转)
摘要: 命令简介 WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管
阅读全文
posted @ 2017-03-28 14:54 山涧清泉
阅读(212)
评论(0)
推荐(0)
编辑
WPF BINDING
摘要: WPF里分三种Binding:Binding, PriorityBinding, MultiBinding,这三种Binding的基类都是BindingBase,而BindingBase又继承于MarkupExtension Binding 提供对绑定定义的高级别访问,绑定将绑定目标对象(通常为 W
阅读全文
posted @ 2017-03-28 14:49 山涧清泉
阅读(200)
评论(0)
推荐(0)
编辑
Wpf控件ListBox使用实例2
摘要: 2.Xaml绑定选择结果
阅读全文
posted @ 2017-03-28 12:11 山涧清泉
阅读(311)
评论(0)
推荐(0)
编辑
Wpf ListBox数据绑定实例1--绑定字典集合
摘要: 1.使用ListBox绑定Dictionary字典数据 ListBox常用事件SelectionChanged 2.使用字典集合单项绑定,ListBox.ItemTemplete模板 后台同上 Xaml定义:
阅读全文
posted @ 2017-03-28 12:09 山涧清泉
阅读(3092)
评论(0)
推荐(0)
编辑
WPF DataGrid绑定及列居中
摘要: 基本的数据绑定 把集合的字段(属性)绑定在DataGrid的Binding属性就能将数据绑定列表 DataGrid列居中 列居中需要使用到了模板,但是列头的居中需要自己定义样式,数据的绑定方式和之前的一样也是通过Binding属性
阅读全文
posted @ 2017-03-28 12:04 山涧清泉
阅读(384)
评论(0)
推荐(0)
编辑
WPF显示GIF图的几种方式
摘要: 使用MediaElement 这种方式有一个局限就是图片路径必须是绝对路径 通过winform中的PictureBox控件 这种方式可以指定相对路径;首先,你需要在wpf程序中添加window的程序集引用:System.Drawing.dll、System.Windows.Forms.dll和Win
阅读全文
posted @ 2017-03-28 10:16 山涧清泉
阅读(3266)
评论(0)
推荐(0)
编辑
WPF Binding值转换器ValueConverter使用简介(二)-IMultiValueConverter
摘要: 注: 需要继承IMultiValueConverter接口,接口使用和IValueConverter逻辑相同。 一、MultiBinding+Converter 多值绑定及多值转换实例 当纵向流量大于横向流量时指示灯应为绿色,当纵向流量小于横向流量时指示灯应为红色,否则指示灯为黄色。 1、定制Col
阅读全文
posted @ 2017-03-28 09:53 山涧清泉
阅读(260)
评论(0)
推荐(0)
编辑
WPF Binding值转换器ValueConverter使用简介(一)
摘要: WPF、Silverlight及Windows Phone程序开发中往往需要将绑定的数据进行特定转换,比如DateTime类型的时间转换为yyyyMMdd的日期,再如有一个值是根据另外多组值的不同而异的,此时我们就需要定制自己的Converter。 .Net Framework提供了两种Conver
阅读全文
posted @ 2017-03-28 09:50 山涧清泉
阅读(248)
评论(0)
推荐(0)
编辑