随笔分类 -  WPF

摘要:前天无意发现win10的锁屏壁纸挺漂亮的,就想着能不能保存下来?网上一搜果然有资料,当时参考的连接如下 http://jingyan.baidu.com/article/fedf07375ea25135ad897761.html 步骤挺简单的,目录为C:\Users\XXX\AppData\Loca 阅读全文
posted @ 2016-03-03 18:55 帅帅的蓝莓 阅读(702) 评论(0) 推荐(0) 编辑
摘要:今天我们一起看下,在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) 编辑
摘要:今天在群里有人问到,怎么在后台获取Template中的textblock它的还是在Style中,因为我以前也没有用过。所有就按他的写了一下,发现了FrameworkTemplate.FindName这个方法。按照MSDN的解释,第二参数为要应用此模板的FrameworkElement的上下文。我想... 阅读全文
posted @ 2012-11-29 16:44 帅帅的蓝莓 阅读(1575) 评论(0) 推荐(2) 编辑
摘要:最近自学WPF,网上一查资料,全是依赖属性,路由事件,动画效果等等.....都不大那么易懂,还有各种小效果,像窗体的玻璃效果就很多,给的代码也是各种各样,一般都是依据一个窗体写的,别人想用的话要先看那些有用,在移植等等,为什么不把他写成一个类呢?最好大家调用一下类,点个方法就OK,毕竟很多时候开发想把写的那些都弄懂是不可能,一是时间不允许,二是能力有限....三是领导要的是效果..... 好了,直接上图了当然,这个是白板,上面没有放东西.后台就重写了OnSourceInitialized方法,在加一句代码就OK了View Code 1 protected override... 阅读全文
posted @ 2012-05-11 12:01 帅帅的蓝莓 阅读(3140) 评论(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) 编辑
摘要:一般要使几个控件拥有相同的外观,如果不用style或指定资源的话,只能ctrl+c和ctrl+v了比如要实现下面的Button 外观我们可以直接使用样式来规范它buttonStyle 1 2 3 17 20 ... 阅读全文
posted @ 2012-05-04 13:29 帅帅的蓝莓 阅读(445) 评论(0) 推荐(0) 编辑