
WPF
文章平均质量分 85
小布丁的读书笔记
知其然也要知其所以然
展开
-
WPF如何把东西画出来
你或许已经通过重载OnRender函数非常熟练的画出了图形。那么OnRender方法中的DrawingContext参数到底来自哪呢?因为DrawingContext是抽象类,所以微软创建了一个叫做RenderDataDrawingContext的具体类以及它的子类VisualDrawingContext,我们所用的DrawingContext实际上就是VisualDrawingCon转载 2015-08-19 15:26:01 · 2123 阅读 · 0 评论 -
UIElementCollection
逻辑树:逻辑树描述的是用户界面元素之间的关系,它主要负责:传承依赖属性的值设定动态资源的引用为绑定查询元素的名称传递路由事件视图树:视图树包括每一个逻辑元素的模板中的所有视图元素。它的责任是:显示视图元素设定元素的透明度设定元素的布局和渲染变化设定元素的可用(IsEnable)属性做命中测试关联资源(寻根)Panel类的Childrend属性的类型是UIElemen原创 2015-08-20 09:57:03 · 1958 阅读 · 0 评论 -
拒绝卡顿——在WPF中使用多线程更新UI
http://www.cnblogs.com/TianFang/p/3969430.html有经验的程序员们都知道:不能在UI线程上进行耗时操作,那样会造成界面卡顿,如下就是一个简单的示例: public partial class MainWindow : Window { public MainWindow() {转载 2017-02-22 18:19:49 · 940 阅读 · 0 评论