随笔分类 -  WPF

摘要:加法用法 :两个数先后生成,生成这两个数给随机的延迟,等两个数都生成完后再计算结果 阅读全文
posted @ 2017-04-13 18:50 lunawzh 阅读(539) 评论(0) 推荐(0)
摘要:练习Socket传文件,先添加一个组件,简化socket发送和接收文件, 获取IP和端口的类 socket发送和接收二进制 好,现在开始制作socket,界面使用WPF 代码: 上面代码要添加两个引用,一个是System.Windows.Forms,另一个就是最上面所建的类,这时可以打开两个应用,在 阅读全文
posted @ 2017-04-11 16:33 lunawzh 阅读(10478) 评论(0) 推荐(0)
摘要:以前在winForm下使用过NotifyIcon,到wpf找不到了,在wpf下还是直接用WinForm里的那个NotifyIcon实现最小到系统托盘 定义一个NotifyIcon成员 : 加载窗体时初始化NotifyIcon: 同时添加右键菜单: 事件为: 对窗体添加事件: 双击拖盘弹出窗体 好,大 阅读全文
posted @ 2016-12-05 18:40 lunawzh 阅读(5470) 评论(0) 推荐(0)
摘要:代码创建右键属性 阅读全文
posted @ 2016-10-21 22:59 lunawzh 阅读(1002) 评论(0) 推荐(0)
摘要:当你绑定集合到ItemsControl,数据视图被安静地在幕后创造。视图位于数据源和绑定控件之间。数据视图是通往数据源的一个窗口。它跟踪当前项目,它支持诸如排序,过滤,和分组特征。这些特征独立于数据对象本身,意味着你能以不同的方式、在窗口的不同部分(或应用的不同部分)绑定相同的数据。例如,你能绑定相 阅读全文
posted @ 2016-10-21 22:53 lunawzh 阅读(1253) 评论(0) 推荐(0)
摘要:效果图,当放鼠标到文本框上会显示出错的提示。 1、在对文本框绑定属性Count,并在绑定属性时添加NotifyOnValidationError=True,ValidatesOnExceptions=True,当通知更新源时会触发验证,如果验证失败则会触发Validation.Error事件,此事件 阅读全文
posted @ 2016-10-21 17:23 lunawzh 阅读(288) 评论(0) 推荐(0)
摘要:通常,如果有多个 DataTemplate 可用于同一类型的对象,并且您希望根据每个数据对象的属性提供自己的逻辑来选择要应用的 DataTemplate,则应创建 DataTemplateSelector。请注意,如果具有不同类型的对象,则可以对 DataTemplate 设置 DataType 属 阅读全文
posted @ 2016-10-20 23:26 lunawzh 阅读(12430) 评论(1) 推荐(3)
摘要:效果图,两种效果间的切换 xaml: 后台事件: 阅读全文
posted @ 2016-10-20 21:38 lunawzh 阅读(729) 评论(0) 推荐(1)
摘要:应用:绑定到父元素的属性上的方法,看图。 阅读全文
posted @ 2016-10-20 21:17 lunawzh 阅读(2543) 评论(0) 推荐(0)
摘要:一个对象显示多个属性使用模板的方法: 如图: <dataTemplate x:key="MyDataTemplate"> 阅读全文
posted @ 2016-10-20 21:15 lunawzh 阅读(472) 评论(0) 推荐(0)
摘要:对资源的应用,有好多方法,以下是一些应用,可以参考 1、静态资源: 2、动态资源: 3、项目面板中的资源: 4、图片、声音等资源 阅读全文
posted @ 2016-10-20 18:18 lunawzh 阅读(202) 评论(0) 推荐(0)
摘要:自已摸索实现了对excel简单的上传和下载并做了一个封装类,下面分享一下。 先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用。 1、定义tools工具类:工具类封装了对excel的上传和下载功能 阅读全文
posted @ 2016-10-20 16:49 lunawzh 阅读(6055) 评论(0) 推荐(0)
摘要:效果图: 1、xaml 2、后台代码 3、调用示例 后台: 阅读全文
posted @ 2016-10-20 16:30 lunawzh 阅读(910) 评论(0) 推荐(0)
摘要:参考以下网址: http://www.cnblogs.com/fwbnet/archive/2012/05/08/2490974.html 阅读全文
posted @ 2016-10-20 14:59 lunawzh 阅读(297) 评论(0) 推荐(0)
摘要:LoadingRow事件会在加载 数据一行数据时发生,这里还有多种应用,比如每次加载时如果每行对象某值大于多少时行背景显示一种颜色,小于是另一种颜色等等 阅读全文
posted @ 2016-10-20 14:45 lunawzh 阅读(1679) 评论(0) 推荐(0)
摘要:读取电脑硬盘根目录添加到TreeView控件 *是占位符,当点击treeview节点时再给添加其目录,对隐藏文件夹跳过查找 查找文件夹下包括子文件夹下所有文件,使用递归函数: 阅读全文
posted @ 2016-10-20 14:34 lunawzh 阅读(1640) 评论(0) 推荐(0)
摘要:System.IO.Directory.GetFiles() //获取多个类型格式的文件 System.IO.Directory.GetFiles("c:\","(*.exe|*.txt)"); //这样写是错的,不支持,所以换一种方法: var files = Directory.GetFiles 阅读全文
posted @ 2016-10-19 17:11 lunawzh 阅读(2809) 评论(0) 推荐(0)
摘要:简单的一个下载如下 : 下面演示一个从网站中下载所有图片到本地: 1、界面设计: 2、代码 另一个方法,使用线程不完整,以后再完善: 阅读全文
posted @ 2016-10-18 22:02 lunawzh 阅读(988) 评论(0) 推荐(0)
摘要:做一个小实例,如下图, 1、设计数据库access: 2、在vs2013中创建wpf,把上数据库保存为db.mdb拷贝到项目下,并打开App.config文件添加数据库连接字符串 3、创建连接数据库的类 4、创建Model类 5、在mainwindow.cs类中添加数据和绑定数据 6、界面设计: 7 阅读全文
posted @ 2016-10-07 17:18 lunawzh 阅读(5849) 评论(3) 推荐(0)
摘要:构造数据: 界面显示: 阅读全文
posted @ 2016-10-07 10:43 lunawzh 阅读(477) 评论(0) 推荐(0)