随笔分类 -  WPF

摘要: 阅读全文
posted @ 2017-07-23 15:38 士官长117 阅读(1520) 评论(4) 推荐(0)
摘要:1、确定控件应该继承的基类 从表面上看,目前WPF自带常用控件中,没有一个是接近这个表盘控件的,但将该控件拆分就能够发现,该控件的每个子部分都是在WPF中存在的,因此我们需要将各个子控件组合才能形成这个表盘控件,因此我们直接定义一个Dashboard类,继承自Control类。 2、设置Dashbo 阅读全文
posted @ 2017-06-16 22:45 士官长117 阅读(10969) 评论(12) 推荐(11)
摘要:效果图: 由于整个控件是实现之后才写的教程,因此这里记录的代码是最终实现后的,前后会引用到其他的一些依赖属性或者代码,需要阅读整篇文章。 1、确定Timeline继承的基类 从效果图中可以看到,时间轴都是由一节一节的子节点组成的,这个很容易联想到我们应该将Timeline继承自ItemsContro 阅读全文
posted @ 2017-05-30 16:38 士官长117 阅读(7689) 评论(7) 推荐(5)
摘要:当我们设置Popup的StayOpen="True"时,会发现移动窗体或者改变窗体的Size的时候,Popup并不会跟随着一起移动位置。为了解决这个问题,可以给Popup定义一个附加属性,代码如下所示: 使用方法: 参考博客地址: 1、http://www.cnblogs.com/Leaco/p/3 阅读全文
posted @ 2017-05-20 18:46 士官长117 阅读(1155) 评论(2) 推荐(0)