随笔分类 - WPF
摘要:关于矢量图,不必过多介绍,由于工作需要,经常用到矢量图。前几天偶然间看到了几个矢量图库网站这个网站,挺不错的。在此拿过来记录以下,方便以后查找,在此谢过TianFang了。IcoMoonhttp://icomoon.io/app/#/select这个网站相当强大,还可以编辑,导出格式也比较丰富。这儿...
阅读全文
摘要:1,获取元素相对于父控件的位置使用VectorVisualTreeHelper.GetOffset(Visual visual)方法,其会返回visual在其父控件中的偏移量,然后你再将返回值的Vector对象转换成Point对象就可以了2,获取元素相对于祖宗控件或子孙控件的位置使用元素的 Gene...
阅读全文
摘要:目的 本文主要介绍如何使用Prism类库提供的事件机制在松耦合组件之间相互通信,Prism类库的事件机制建立在事件聚合服务之上,允许发布者和订阅者通过事件进行通信,不需要彼此之间引用。 事件聚合 EventAggregator提供了多点传送发布/订阅功能。这意味着可能有可以触发同一事件多个发布者和可以监听同一事件的订阅者。 使用方法 事件参数类 using Microsoft.Practic...
阅读全文
摘要:货币格式 // $123.46货币格式,一位小数 // $123.5前文字 //单价:$123.46后文字 // 123.45678元固定的位数,位数不能少于未格式化前,仅支持整形 // 086723指定小数点后的位数 // 28768234.9329用分号隔开的数字,并指定小数点后的位数 // 2...
阅读全文
摘要:public static class XmlHelper { private static void XmlSerializeInternal(Stream stream, object o, Encoding encoding) { if (o == null) throw new Argument...
阅读全文
摘要:1和2需要Microsoft.WindowsAPICodePack.Shell.dll 和引用using System.Windows.Interop,并只能在有DwmApi.dll 版本的Windows操作系统下使用。这两种方法的共同缺点是:在启动窗体时会一闪。一、 [StructLayout(L...
阅读全文
摘要:WPF - 第三方控件 目前第三方控件在网上形成巨大的共享资源,其中包括收费的也有免费的,有开源的也有不开源的,合理的使用第三方控件将使项目组的工作事半功倍。比如项目中有些复杂的业务逻辑、有些绚丽的效果需要有专门的定制控件才能完成,这个时候我们会考虑到是项目组自己开发还是用第三方的控件,其实很多时候...
阅读全文
摘要:转载地址:http://www.cnblogs.com/zhoujg/archive/2009/11/04/1596195.html OpenExpressApp的UI现在是使用WPF,所以熟悉WPF是必须的,以下我将可能用到的一些相关内容随时记录下来,以备查阅。此篇文章将不断更新,感兴趣的可以看看...
阅读全文
摘要:【转】 [WPF]ListView点击列头排序功能实现这是一个非常常见的功能,要求也很简单,在Column Header上显示一个小三角表示表示现在是在哪个Header上的正序还是倒序就可以了。微软的MSDN也已经提供了实现方式。微软的方法中,是通过ColumnHeader Template实现的,...
阅读全文
摘要:WPF E 文章汇总作者:自由、创新、研究、探索……一起学WPF系列(1):磨刀不误砍柴工作者:jillzhang一起学WPF系列(2):第一个WPF应用程序作者:jillzhang一起学WPF系列(3):窗体作者:jillzhangWPF实现Tag Cloud作者:Tony Qu闲话WPF近期发展...
阅读全文
摘要:public class ImageConverter { [DllImport("gdi32.dll", SetLastError = true)] private static extern bool DeleteObject(IntPtr hObjec...
阅读全文

浙公网安备 33010602011771号