随笔分类 -  WPF

摘要:WPF程序性能由很多因素造成,以下是简单地总结: 元素: 1、 减少需要显示的元素数量:去除不需要或者冗余的XAML元素代码. 通过移出不必要的元素,合并layout panels,简化templates来减少可视化树的层次。这可以保证第内存使用,而改变渲染性能。 2、 UI虚拟化:只显示当前需要显 阅读全文
posted @ 2017-08-29 17:29 过客非归 阅读(2491) 评论(0) 推荐(0)
摘要:图片模糊: 图片尺寸: 检查图片,png, DPI=72,Stretch="None",原图尺寸和xaml里面写的尺寸一致。如果替换为大尺寸的原图,使用时,size写的小一点,同比例缩小,没问题。 布局复杂程度: 把图片拷贝到空白的项目里面,发现有的图片模糊,有的不模糊。布局复杂一点,模糊的概率大。 阅读全文
posted @ 2017-03-09 12:42 过客非归 阅读(1257) 评论(0) 推荐(0)
摘要:... 阅读全文
posted @ 2017-03-07 17:40 过客非归 阅读(3026) 评论(0) 推荐(0)
摘要:一、线程概述: WPF 应用程序从两个线程开始: 一个用于处理呈现 一个用于管理 UI 呈现线程有效地隐藏在后台运行,而UI线程则接收输入、处理事件、绘制屏幕以及运行应用程序代码。 大多数应用程序都使用一个 UI 线程,但在某些情况下,最好使用多个线程。我们将在后面举例说明这一点。 UI 线程对一个 阅读全文
posted @ 2017-02-26 11:05 过客非归 阅读(1918) 评论(0) 推荐(0)
摘要:在WPF系(包括SL,WP或者Win8)应用开发中,MVVM是个老生常谈的问题。初学者可能不会有感觉,但当你写一个核心逻辑能在各种平台上无缝移植,而只需改改UI的时候,那种快感是无法用语言来形容的。 笔者当初接触时,对MVVM并不以为然,编了很多代码以后,反过来看MVVM for WPF的经典文章以 阅读全文
posted @ 2017-02-21 13:15 过客非归 阅读(1202) 评论(0) 推荐(1)
摘要:using System; using System.Windows; using Assergs.Windows; namespace XMLSpy.WPF.Util{ /// /// ThemeSwitcher所使用的主题枚举 /// [Flags] public enum ThemeEnum{ CLASSIC = 1, ... 阅读全文
posted @ 2016-11-03 13:11 过客非归 阅读(1562) 评论(0) 推荐(0)