WPF
文章平均质量分 65
Song-csdn
这个作者很懒,什么都没留下…
展开
-
C# 实现ZIP 压缩和解压
/// /// 创建ZIP压缩文件 /// /// 压缩文件的路径 /// 用户文件名 public static void CreateZipFile(string filePath,string userName) { if (false ==File.原创 2014-03-23 17:44:48 · 3251 阅读 · 0 评论 -
动态加载Dll时,通过Type生成类对象
转:http://www.cnblogs.com/zfanlong1314/p/4197383.html“反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile(转载 2016-03-14 17:05:53 · 713 阅读 · 0 评论 -
C# 汉字转拼音(支持GB2312字符集中所有汉字)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyPinYin{ /// /// 汉字拼音转换类 /// public class PinYinConverter { #region 数组信转载 2016-03-08 08:41:00 · 10966 阅读 · 0 评论 -
[Songqw.Net 基础]WPF插件化中同步Style
之前将WPF Client中的各个页面拆分为一个个插件,进行开发,界面是原生的还好说,一旦统一样式,每个插件模块都来一份资源文件,就不合理了喽.先从Style入手,做一下同步.思路是直接将Style拆离出来,即不再主框架中,也不再插件中实现.新建项目 :Songqw.Net.WPF.CommonStyle新建xaml文件, 不需要xaml.cs 删掉即可~<Re原创 2016-03-17 09:22:17 · 1071 阅读 · 0 评论 -
WPF(C#) 打印各类型文件.
复杂的问题简单化,遇上文件打印的需求,希望实现直接打印的功能,不要手动打开文件再点击打印.刚开始有点蒙圈,之前做过Office的文件操作,知道可以通过代码进行打印..但是本次需要打印各种常见类型文档.都要代码控制?先后在百度一下关键字 WPF打印PDF. C#打印PDF.. 得到好多不需要的内容,不是自己需要的.问题简单化一下..其实不必考虑那么多,直接调用打印进程不就原创 2016-02-02 13:38:28 · 5072 阅读 · 2 评论 -
TabControl 包含UserControl触发切换TabItem失效的解决方案
RT当前需求为TabControl内包含多个TabItem,例如TabItem1、TabItem2....TabItem1 内包含一个自己编写的UserControl,同时注册了一个委托事件,绑定在UserControl的一个 Label上,当双击Label时,页面自动跳转到TabItem2. //添加一个委托 public delegate原创 2015-12-08 10:10:36 · 4555 阅读 · 1 评论 -
WPF 获取 ListView DataTemplate 中控件值
RT虽然DataTemplate 是用来绑定的,一般用ONE TWOWAY 来绑定传递或获取数据.但是今天这个需求真是没办法,在绑定的模板内添加了一个非绑定的数据,需要手动取值.解决方案原理:https://msdn.microsoft.com/zh-cn/library/bb613579.aspx foreach (var item in F原创 2016-01-07 11:45:49 · 2343 阅读 · 0 评论 -
WPF模拟Office2010文件菜单的TabControl模板
原文转载:http://my.oschina.net/linuxred/blog/93828近日项目使用TabControl ,希望好看一下,从网上搜到上面那篇博客,仿Office样式,很好看,但原博主代码放的比较抽象,调试了半天,在自己机器上调通之后,Share一份给大家~~~~~~<Window x:Class="XXX.Dialog.PublishDialog"原创 2015-12-04 10:29:13 · 3151 阅读 · 1 评论 -
根据Json快速生成C#类
RT,平日处理简单的JSON时,都是简单写一些处理就可以,今日在使用百度地图API时候,返回JSON那叫一个复杂,手写绝对崩溃的说.百度搜了一下,有推荐这个网址的 http://json2csharp.com/ 还有这个 http://haojson.com/json2csharp/最后发现都不是最便捷的,这两个已经无法满足百度地图返回的BT JSON 了.其实最简单的是VS2013原创 2015-12-30 13:00:37 · 4964 阅读 · 0 评论 -
WPF 显示PDF文件(非Adobe PDF Reader COM )
习惯了当CV党,今天遇到标题这个问题时,真是闹心了一下午.RT.需要在软件内显示PDF文件,需求希望内嵌打开PDF文件,安装AD又实在太费事了,部署客户端时要提供好多....网上查了好久,主流的方法是使用 moonpdf ,第三方开源.免费.啦啦啦.不是.net平台开发的. 通过dll方式调用.先做下资源汇总.(文件太大 分开传到CSDN上了)1 mupdf-1.8-sou原创 2016-01-16 17:50:11 · 5977 阅读 · 0 评论 -
GetFiles GetDirectories 获取文件名,目录名排序
RT今日需要实现一个类似Windows文件夹资源管理器的功能,在控件内显示文件名或目录名,当目录存在 1XX 2XX 3XX ... 11XXX 12XX的结构时,在控件内显示内容会变成1XX11XX12X2XX...这固然不满足需求的了 ~修改如下:自己定义的Model类型实现接口:IComparable public int CompareT原创 2015-12-15 11:17:43 · 3532 阅读 · 0 评论 -
WPF:WebBrowser提示 为帮助保护你的安全,您的Web浏览器已经限制此文件显示可能访问您的计算机的活动内容
RT,近日使用百度地图API,需要在本地做一个html文件承载,加载本地文件时出现该异常,百度了一下,搜到一个适用于IIS的方案1.将文件放入IIS,使用网络路径,即将下面的路径改为IIS地址 ChooseBrowser.Navigate(new Uri(Environment.CurrentDirectory + "/Map/CreatMap.html", UriKind.Absolute))...原创 2015-12-29 15:46:46 · 7689 阅读 · 1 评论 -
WPF:将Office文档、任意类型文件嵌入到EXE可执行文件中
RT可能这个需求比较奇怪做了一个绿色版应用,最后只生成一个可执行的exe文件,不附带任何dll和其他文件。新软件需要提供帮助手册,又不想额外提供文件,希望通过软件内部帮助按钮一键打开...----- 需求结束 ---应对思路,将文件嵌入到exe中,需要时将文件导出,这么做必然会增大exe的体积,不过1M左右文档也就不计较了~step1:将编辑好的文件加入原创 2015-12-11 09:19:19 · 2358 阅读 · 0 评论 -
WPF BitmapImage 占用资源无法释放、无法删除的问题
使用Image控件显示图片后,虽然自己释放了图片资源,Image.Source =null 了一下,但是图片实际没有释放。解决方案:修改加载方式~ public static BitmapImage GetImage(string imagePath) { BitmapImage bitmap = new BitmapImage原创 2015-12-09 20:38:56 · 8959 阅读 · 5 评论 -
[Songqw.Net 基础]WPF实现简单的插件化开发
接着上一篇博客, 那里实现了简单的控制台加载插件,在这里通过WPF实现,做个备份.WPF控件空间经常会与WinFrom混淆,要记得WPF控件是引用 using System.Windows.Controls;1.构建控件:WpfPart1.xaml<UserControl x:Class="Songqw.Net.Plugins.Test.WPFPlugins.W原创 2016-03-15 13:38:41 · 2737 阅读 · 0 评论