踏实做事,诚信做人

记录平时工作的点滴,方便自己也方便大家

WPF color、brush、string转换

//color转为brush: Brush br = new SolidColorBrush(Color.FromRgb(0,0,0)); //string转Color (Color)ColorConverter.ConvertFromString((string)str); //Color转s...

2018-08-29 14:08:36

阅读数 72

评论数 0

WPF下的仿QQ图片查看器

本例中的大图模式使用图片控件展示,监听控件的鼠标滚轮事件和移动事件,缩略图和鹰眼模式采用装饰器对象IndicatorObject和Canvas布局。百分比使用一个定时器,根据图片的放大倍数计算具体的数值显示。 首先看看效果图: 以下开始绘制图片 定义缩略图上白色的矩形,这其实是一个Indi...

2018-08-29 14:08:24

阅读数 150

评论数 0

WPF自定义控件ComboboxTree开发

首先,先要创建一个wpf的自定义控件类MyComboboxTree 然后继承修改为Combobox,当然也可以继承control,不过ComboboxTree可以复用Combobox很多属性。 接着添加一个依赖属性,MyItemsSource用来给tree绑定。 代码如下: [Temp...

2018-08-23 17:18:11

阅读数 119

评论数 0

在WPF程序中将控件所呈现的内容保存成图像

有的时候,我们需要将控件所呈现的内容保存成图像保存下来,例如:InkCanvas的手写墨迹,WebBrowser中的网页等。可能有人会说,这个不就是截图嘛,找到控件的坐标和大小,调用截图API不就可以了嘛。的确,对于规则的控件来说,通过截图的却可以实现,可是,如果控件不规则或不透明度不是100%,...

2018-08-23 17:09:55

阅读数 251

评论数 1

在WPF的TreeView中实现右键选定

在WPF中,TreeView默认情况是不支持右键选定的,也就是说,当右键点击某节点时,是无法选中该节点的。当我们想在TreeViewItem中实现右键菜单时,往往希望在弹出菜单的同时选中该节点,以使得菜单针对选中的节点生效。 图1:虽然是在GNU节点上弹出的右键菜单,但选中的节点仍然是上次左...

2018-08-23 16:32:46

阅读数 256

评论数 0

WPF开发一款软件自动升级组件

前几天介绍了WPF进行自定义窗口的开发,关注的朋友还挺多,超出本人意料,呵呵,那么我就再接再励,在上篇的基础上,讲述一下软件自动升级组件的开发原理,大家时间宝贵,不想搞太长的篇幅,所以尽可能拣重要的说说,附件中有源码,没时间朋友直接下载吧,希望有需要的朋友能用的上,有时间的朋友还是跟着本文一起,体...

2018-08-23 16:25:16

阅读数 68

评论数 0

WPF XAML之bing使用StringFormat

释义 BindingBase.StringFormat 属性 获取或设置一个字符串,该字符串指定如果绑定值显示为字符串,应如何设置该绑定的格式。 命名空间: System.Windows.Data 程序集: PresentationFramework(在 Prese...

2018-08-23 16:06:27

阅读数 30

评论数 0

WPF下DataGrid样式

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=&q...

2018-08-23 15:58:46

阅读数 998

评论数 0

解决WPF下popup不随着window一起移动的问题

转自:https://www.cnblogs.com/zhidanfeng/articles/6882869.html 当我们设置Popup的StayOpen=”True”时,会发现移动窗体或者改变窗体的Size的时候,Popup并不会跟随着一起移动位置。为了解决这个问题,可以给Popup定义一...

2018-08-23 15:56:31

阅读数 520

评论数 0

WPF和Winform中picturebox图片局部放大

转自:https://blog.csdn.net/lisenyang/article/details/19152607 一、WPF中图片局部放大 1.xaml中代码: <Window x:Class="WpfZoom.MainWindow&qu...

2018-08-23 15:51:26

阅读数 122

评论数 0

wpf采用Xps实现文档显示、套打功能

转自:https://my.oschina.net/chinesedragon/blog/309223 对于C#程序,要把DLL嵌入到EXE中去,最权威和最常见的方法就是使用ILMerge这个工具,这是个命令行工具,有很多参数,可以将DLL很完美的嵌入到EXE中去,如果嫌命令行麻烦,也有人开源开...

2018-08-23 15:30:41

阅读数 166

评论数 0

wpf 窗口程序下将datagrid导出为excel

转自:http://www.cnblogs.com/kmust/p/4412228.html /// <summary> /// CSV格式化 /// </summary> /// <p...

2018-08-23 15:25:10

阅读数 124

评论数 0

NSIS:判断并安装.NET Framework 4 -安装不了解决方案

在NSIS下判断Microsoft .NET Framework版本并进行安装,网上的教程大多数都是以下的示例。然后在我实际使用中却发现有问题。 首先,我们在Function区段进行当前.NET版本判断: Function GetNetFrameworkVersion ;获取.Net ...

2018-04-18 16:20:58

阅读数 901

评论数 4

C#用DesignSurface实现一个简单的窗体设计器

转自:http://www.cnblogs.com/isaboy/p/DesignSurface.html   System.ComponentModel.Design.DesignSurface是为设计组件提供一个用户界面,通过它可以实现一个简单的窗体设计器。  ...

2017-11-08 09:31:58

阅读数 1256

评论数 0

WPF中DataGrid实现全选

方法一:使用模板列 前台代码如下 后台实现如下  DataGridTemplateColumn templeColumn = dgPersonList.Columns[0] as DataGridTemplateCo...

2016-11-22 21:18:12

阅读数 2432

评论数 0

史上最全、JavaScript基础篇

本章内容: 简介 定义注释引入文件 变量运算符 算术运算符比较运算符逻辑运算符 数据类型 数字字符串布尔类型数组Math 语句 条件语句(if、switch)循环语句(for、for in、while、do-while...

2016-11-10 12:30:08

阅读数 260

评论数 0

CSS 基础篇、绝对有你想要

本章内容: 简介 CSS 定义四种引入方式样式应用的顺序 选择器(Selector) * 通用元素选择器标签选择器class 类选择器# ID选择器, 多元素选择器 后代元素选择器> 子元素选择器+ 毗邻元素选择器[] 属性选择器伪类选择器 常用...

2016-11-10 12:28:50

阅读数 444

评论数 0

Entity Framework的启动速度优化

转自:寒江独钓 最近开发的服务放到IIS上寄宿之后,遇到一些现象,比如刚部署之后,第一次启动很慢;程序放置一会儿,再次请求也会比较慢。比如第一个问题,可以解释为初次请求某一个服务的时候,需要把程序集加载到内存中可能比较慢,第二个问题有可能是IIS的线程回收机制导致放置若干长时间,空闲的进程被...

2016-09-05 11:23:56

阅读数 1113

评论数 0

.NET 环境中使用RabbitMQ

转自: 寒江独钓       在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实...

2016-09-05 11:18:45

阅读数 689

评论数 0

数据库索引碎片的自动重建或重组

转自:http://blog.rdiframework.net/244.html 数据库随着使用时间,若不进行相应管理就会越来越慢,优化数据库方法很多,在此不介绍,说一下,如何自动对其索引产生的碎片进行自动重建,索引碎片的增多,有什么影响,在此不阐述! 直接看代码~!节约时间。 ...

2016-03-30 17:56:49

阅读数 553

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭