摘要: 顾名思义就是装饰用的,也就是说不改变原有的控件结构,但可以为控件添加一些新的功能,或是为控件的显示外观增加些东西。如MSDN中的例子: 本来TextBox四角没有圆点,但是通过装饰器可以为它加上。所以可以看成在TextBox上加了层。 这样就“无痛”的给控件进行了装饰。当然应用不单单这样加几个点而已 阅读全文
posted @ 2019-07-24 17:30 卖雨伞的小男孩 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: 《本文转自同行》 《本文转自同行》 在WPF的DrawingContext对象中,提供了基本的绘制椭圆和矩形的API:DrawEllipse和DrawRectangle。但是,这些是远远不够用的,我们在日常应用中,更多的是使用DrawGeometry函数,它可以绘制更多复杂的几何图形,并且提供了许多 阅读全文
posted @ 2019-07-24 17:11 卖雨伞的小男孩 阅读(913) 评论(1) 推荐(0) 编辑
摘要: 那么该如何解决这一问题呢?通常的做法是把耗时的函数放在线程池执行,然后切回主线程更新UI显示。前面的updateTime函数改写如下: private async void updateTime() { while (true) { await Task.Run(() => Thread.Sleep 阅读全文
posted @ 2019-07-24 17:08 卖雨伞的小男孩 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 前言:对于可是元素,我们常见有三种变化,旋转、平移、面积 一、 旋转(RotateTransform) CenterX和CenterY表示旋转中心,默认为原点及可视元素的左上角, Angle表示旋转角度 二、平移(TranslateTransform) 相对于原点移动的位置 三、缩放(ScaleTr 阅读全文
posted @ 2019-07-24 15:08 卖雨伞的小男孩 阅读(5180) 评论(0) 推荐(2) 编辑