02 2011 档案

Silverlight &WPF 技巧(一)DataGrid虚拟化加速不自动开启?
摘要:在数据量大的情况下,DataGrid和ComboBox无法渲染或者渲染速度比较慢。首先我们来介绍下VirtualizingStackPanel 类(以下摘自MSDN) 标准布局系统可以创建项容器并为每个与列表控件关联的项计算布局。 “虚拟化”是指一种技术,通过该技术,可根据屏幕上所显示的项来从大量数据项中生成用户界面 (UI) 元素的子集。 如果在可能只有少量元素显示在屏幕上时生成多个 UI 元素,则会对应用程序的性能产生负面影响。 VirtualizingStackPanel 会计算可见项的数量,并处理来自 ItemsControl(如 ListBox 或 ListView)的 ItemC. 阅读全文

posted @ 2011-02-22 15:50 Mr.Wrong居然被人用了 阅读(5732) 评论(14) 推荐(14) 编辑

新年+情人节礼物,WinDBG找出你内存溢出的地方
摘要:在2010年的silverlight开发中项目组遇到了一些内存过大问题,经过同事们共同努力总算解决了,下面分享我们用WinDBG工具调试的一些经验。下面我们以WinFrom为例(在silverlight,和ASP.NET中基本雷同)。 首先我们创建一个简单的Winfrom项目,MainFrom为主窗体,Form1和Form2为两个窗体,Form1使用了UserControl1控件,Form2使用了UsrControl2控件。如下图 我明年将工程编译好,在bin\Debug目录下启用应用程序,并且启动WinDBG界面如下,将进程Attach进来。 让您进程继续运行。Windbg附加到进程后会将. 阅读全文

posted @ 2011-02-12 12:18 Mr.Wrong居然被人用了 阅读(5790) 评论(16) 推荐(12) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示