摘要: 前天无意发现win10的锁屏壁纸挺漂亮的,就想着能不能保存下来?网上一搜果然有资料,当时参考的连接如下 http://jingyan.baidu.com/article/fedf07375ea25135ad897761.html 步骤挺简单的,目录为C:\Users\XXX\AppData\Loca 阅读全文
posted @ 2016-03-03 18:55 帅帅的蓝莓 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 单刀直入,今天要讲的是自己写的一个WPF动画例子。我们在看下最终效果~最近在重看WPF编程宝典2010,在练习第15章动画性能例子时有了些想法。原始例子如下:原始例子(打包了整个15章的)它是一个可动态改变小球动画帧速的程序~那我能不能让小球一直发射?能不能改变小球的轨迹?所有就有了现在的程序,我们... 阅读全文
posted @ 2015-06-04 20:17 帅帅的蓝莓 阅读(1114) 评论(0) 推荐(2) 编辑
摘要: 今天我们一起看下,在WPF里填充对齐(Strectch)下Margin属性对元素的影响~首先我们先新建项目,并改下背景色大小之类的。为了方便对比先添加两个中心对齐的矩形(冒充下对齐线,好像竖着的偏左了一点,有强迫症的将就下!) 初步界面已经好了,现在我们添加实验对象按钮(Button),简... 阅读全文
posted @ 2015-06-04 12:40 帅帅的蓝莓 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 程序的前台界面设计我一般都是Blend中完成的,因为在VS中前台比较难控制。而效果之内的就更不用说了。今天写了个小程序用来启动其他程序的。运行界面如下: 这是尺寸和距离刚刚好的,我们去Blend当中看看设计界面是什么样的 我们可以看到在Blend中没有任何多余空隙的,右边是放大了之后的样子。但到VS中就完全的变了。由于我外层用的是WrapPanel,VS中被认为当前窗体的宽度不足以放前两个控件,它们被分成了两行显示。如下所示: 这,这这...两个工具都是微软自己的,同样的代码怎么显示的前台不一样呢?太奇葩了。好吧,我们从实际运行中得知Blend中设计和最终的显示是一样的,那... 阅读全文
posted @ 2013-09-09 22:30 帅帅的蓝莓 阅读(1288) 评论(8) 推荐(1) 编辑
摘要: 最近自学WPF,网上一查资料,全是依赖属性,路由事件,动画效果等等.....都不大那么易懂,还有各种小效果,像窗体的玻璃效果就很多,给的代码也是各种各样,一般都是依据一个窗体写的,别人想用的话要先看那些有用,在移植等等,为什么不把他写成一个类呢?最好大家调用一下类,点个方法就OK,毕竟很多时候开发想把写的那些都弄懂是不可能,一是时间不允许,二是能力有限....三是领导要的是效果..... 好了,直接上图了当然,这个是白板,上面没有放东西.后台就重写了OnSourceInitialized方法,在加一句代码就OK了View Code 1 protected override... 阅读全文
posted @ 2012-05-11 12:01 帅帅的蓝莓 阅读(3142) 评论(7) 推荐(7) 编辑
摘要: 反射,也就是像照镜子那样反射效果,这个效果早已经很常见了,在WPF中一般是什么实现的呢?直接上图了:图片中textBox的反射是用一个Rectangle绑定它的VisualBrush的Visual属性来实现了。1 <Rectangle.Fill>2 <VisualBrush Visual="{Binding ElementName=txtBox}"></VisualBrush>3 </Rectangle.Fill>然后在用变换去缩放Rectangle,1 <Rectangle.Layou... 阅读全文
posted @ 2012-05-09 12:54 帅帅的蓝莓 阅读(2841) 评论(7) 推荐(2) 编辑