随笔分类 -  WPF

Windows Presentation Foundation
摘要:WPF双滑块控件以及强制捕获鼠标事件焦点 阅读全文
posted @ 2022-07-04 10:45 普通的地球人 阅读(1302) 评论(7) 推荐(12) 编辑
摘要:效果图 相关知识 这部分基本就是废话,网上都能找到,我只不过是整理了以下.建议先不看,用到的时候可以回来看看 先来看两组图,有助于理解什么是贝塞尔曲线(图片取自维基百科,参考链接1) 二次贝塞尔曲线: P0是起点,P2是终点,P1是控制点 三次贝塞尔曲线: P0是起点,P3是终点,P1是控制点1,P 阅读全文
posted @ 2017-12-18 11:26 普通的地球人 阅读(9460) 评论(64) 推荐(88) 编辑
摘要:效果 明细用Popup实现的,录gif时,Popup显示不出来,不知道为什么,所以静态图凑合看吧 大体思路 图表使用Arc+Popup实现 图表分为两部分,一是环形部分,一是标注的明细部分. 环形部分使用Arc图形表示.需要注意这个Arc是Blend里的图形.用Blend建项目的话可以直接用,使用V 阅读全文
posted @ 2017-07-12 15:13 普通的地球人 阅读(6748) 评论(12) 推荐(23) 编辑
摘要:介绍 关于Glyphicons字体图标,首先给出友情链接 Glyphicons 这个项目是在Bootstrap WPF Style项目基础上做的,详见http://www.cnblogs.com/tsliwei/p/6138412.html 项目里添加了PathGeometries文件夹和Glyph 阅读全文
posted @ 2017-02-08 16:00 普通的地球人 阅读(5806) 评论(9) 推荐(13) 编辑
摘要:效果 前阵子看到ay的蜘蛛网效果和知乎的登录页背景,觉得效果很酷.自己也想写一个.于是写着写着就变成这样了.少女梦幻的赶脚有木有.我这有着一颗少女心的抠脚大汉 实现思路 分为两个部分: 1.星星无休止的漫游. 2.星星之间的连线. 星星和连线非别放到两个容器里,以便分开操作. 把星星的运动分解为X轴 阅读全文
posted @ 2017-01-13 11:51 普通的地球人 阅读(7407) 评论(9) 推荐(25) 编辑
摘要:效果图 思路 拿到父级窗体的内容,放入一个容器里,再在容器里放入一个半透明层.将整个容器赋给父级窗体的内容. 关闭时反向操作. 代码 消息窗弹出时 消息框关闭时 源码下载:MessageBoxWithLayer.zip 阅读全文
posted @ 2016-12-22 17:38 普通的地球人 阅读(10173) 评论(8) 推荐(3) 编辑
摘要:介绍 之所以说是简单模拟,是因为我不知道QQ登录背景动画是怎么实现的.这里是通过一些办法把它简化了,做成了类似的效果 效果图 大体思路 首先把背景看成是一个4行8列的点的阵距,X轴Y轴都是距离70.把点连起来,连成三角形.布局在外层蓝色的里,显示只显示里层绿色框里的部分.这样最外层的点不用动,只让绿 阅读全文
posted @ 2016-12-12 13:33 普通的地球人 阅读(6236) 评论(5) 推荐(8) 编辑
摘要:简介 GitHub地址:https://github.com/ptddqr/bootstrap-wpf-style 此样式基于bootstrap-3.3.0,样式文件里的源码行数都是指的这个版本.CSS源文件放到了Content文件夹下的bootstrap.css WPF样式和CSS还是不太相同,所 阅读全文
posted @ 2016-12-06 17:43 普通的地球人 阅读(38452) 评论(118) 推荐(159) 编辑
摘要:效果图: 此效果的设计和实现思路均来自:上位者的怜悯 详情见原文:http://www.cnblogs.com/lianmin/p/5940637.html 我所做的,只是将原作者的设计和思路封装成了行为,以方便wpf党使用 所以想看思路,直接去看原文.想直接使用或想看wpf实现的代码,在本文底部下 阅读全文
posted @ 2016-10-11 14:16 普通的地球人 阅读(2881) 评论(7) 推荐(11) 编辑
摘要:这个属性我们平时可能并不怎么用.先来看下MSDN上的解释: 解释的非常专业,然而我并没有看懂. 说说我的理解吧:把这个属性设置为false,看起来没有变化,但操作上已经把他完全忽视了,不触发事件,可以直接点到它下面的东西. 这个属性能方便的解决工作中常见的麻烦,比如下面这个例子: 注意上面那部分.效 阅读全文
posted @ 2016-09-30 10:54 普通的地球人 阅读(10154) 评论(2) 推荐(7) 编辑
摘要:GitHub地址:https://github.com/ptddqr/wpf-samsung-phone-s5-charging-ui/tree/master 先上效果图 这个效果来自于三星S5的充电界面,版权归三星所有,这里仅仅是技术实现. 电池背景 因为电池内部有好几个部分,所以本例用了一个Gr 阅读全文
posted @ 2016-08-14 17:11 普通的地球人 阅读(9747) 评论(18) 推荐(57) 编辑
摘要:今天大家在群里大家非常热闹的讨论像画笔一样慢慢画出Path的这种效果该如何实现. 北京-LGL 博客号@ligl007发起了这个话题.然后各路高手踊跃发表意见.最后雷叔 上海-雷蒙 博客号@雷蒙之星 以一种巧妙的思路实现了这个效果 使大家受益匪浅 本来这篇博客应该由雷叔来写的,奈何雷叔忙着写教材,就 阅读全文
posted @ 2016-08-02 23:42 普通的地球人 阅读(2747) 评论(5) 推荐(12) 编辑
摘要:这个效果我不太会描述 PlaceHolder直译占位符 也有人把这个效果叫水印效果 就是和HTML5的PlaceHolder属性一样的效果 上图直观: 使用方法: 首先下载 占位符行为dll.rar 在项目中引用dll 1.在VS中 引用System.Windows.Interactivity.dl 阅读全文
posted @ 2016-07-10 19:57 普通的地球人 阅读(1619) 评论(3) 推荐(8) 编辑
摘要:一直以来都对物理效果有神秘感,完全不知道怎么实现的.直到看到了周银辉在老早前写的一篇博客:http://www.cnblogs.com/zhouyinhui/archive/2007/06/23/793724.html 终于知道是怎么实现的了. CompositionTarget类的Renderin 阅读全文
posted @ 2016-07-06 10:56 普通的地球人 阅读(4625) 评论(3) 推荐(14) 编辑
摘要:最近上网看到这个CSS3实现的Twitter按钮,感觉很漂亮,于是想用WPF来实现下. 实现这个效果,参考了CSS3 原文地址:http://www.html5tricks.com/css3-twitter-3d-button.html 我并不知道这是不是原文的出处,我仅仅是在这里看到的.如果原文作 阅读全文
posted @ 2016-07-05 17:46 普通的地球人 阅读(3827) 评论(5) 推荐(11) 编辑
摘要:效果如图: 虽然说是自适应可关闭的TabControl,但TabControl并不需要改动,不如叫自适应可关闭的TabItem. 大体思路:建一个用户控件,继承自TabItem,里面放个按钮,点击的时候在TabControl中移除自身.在添加,移除TabItem和TabControl尺寸变化时,通过 阅读全文
posted @ 2016-06-28 23:38 普通的地球人 阅读(14792) 评论(18) 推荐(19) 编辑
摘要:GitHub地址:https://github.com/ptddqr/wpf-echarts-map/tree/master 关于大名鼎鼎的百度Echarts我就不多说了 不了解的朋友直接看官方的例子吧 http://echarts.baidu.com/examples.html 效果图: 关于可行 阅读全文
posted @ 2016-06-25 15:21 普通的地球人 阅读(12979) 评论(25) 推荐(48) 编辑
摘要:写代码出身的我们经常需要使用一些简单 但是不是规则图形的Path 但限于美工功底有限 不知道怎么去画 下面我告诉大家一些简单的小技巧 用代码来画Path 个人还是比较喜欢用代码 因为数值控制的更精细 MSDN告诉我们,Path可以用这些形状绘制: ArcSegment 类 表示两点之间的一条椭圆弧。 阅读全文
posted @ 2016-06-22 23:47 普通的地球人 阅读(21783) 评论(11) 推荐(15) 编辑