摘要: 阅读全文
posted @ 2017-07-23 15:38 士官长117 阅读(1448) 评论(4) 推荐(0) 编辑
摘要: 1、确定控件应该继承的基类 从表面上看,目前WPF自带常用控件中,没有一个是接近这个表盘控件的,但将该控件拆分就能够发现,该控件的每个子部分都是在WPF中存在的,因此我们需要将各个子控件组合才能形成这个表盘控件,因此我们直接定义一个Dashboard类,继承自Control类。 2、设置Dashbo 阅读全文
posted @ 2017-06-16 22:45 士官长117 阅读(9938) 评论(12) 推荐(11) 编辑
摘要: 效果图: 由于整个控件是实现之后才写的教程,因此这里记录的代码是最终实现后的,前后会引用到其他的一些依赖属性或者代码,需要阅读整篇文章。 1、确定Timeline继承的基类 从效果图中可以看到,时间轴都是由一节一节的子节点组成的,这个很容易联想到我们应该将Timeline继承自ItemsContro 阅读全文
posted @ 2017-05-30 16:38 士官长117 阅读(7459) 评论(7) 推荐(5) 编辑
摘要: 当我们设置Popup的StayOpen="True"时,会发现移动窗体或者改变窗体的Size的时候,Popup并不会跟随着一起移动位置。为了解决这个问题,可以给Popup定义一个附加属性,代码如下所示: 使用方法: 参考博客地址: 1、http://www.cnblogs.com/Leaco/p/3 阅读全文
posted @ 2017-05-20 18:46 士官长117 阅读(1114) 评论(2) 推荐(0) 编辑
摘要: 在网上看到这么一个效果,刚好在用WPF做控件,就想着用WPF来实现一下1、实现原理1.1、该控件分为2个模块,类似ComboBox控件分为StepBar和StepBarItem1.2、StepBarItem定义一个Number依赖属性,用来实现每个节点上显示的步骤编号1.3、StepBar定义一个Progress依赖属性,用来标识该控件走到了第几步,之外可以根据Progress属性与当前Item的... 阅读全文
posted @ 2017-03-30 20:25 士官长117 阅读(3211) 评论(3) 推荐(3) 编辑
摘要: 写下来,备忘。 Decorator,有装饰器、装饰品的意思,很容易让人联想到设计模式里面的装饰器模式。Decorator类负责包装某个UI元素,用来提供额外的行为。它有一个类型为UIElement的Child属性,其中含有待包装的内容。Decorator可以被用于添加简单的视觉装饰,比如Border 阅读全文
posted @ 2017-03-18 23:13 士官长117 阅读(5061) 评论(6) 推荐(5) 编辑
摘要: 1、使用ArcGIS打开.mxd地图文件 2、选择【Geoprocessing】【ArcToolbox】 3、展开菜单,选中如图所示菜单,双击打开 3、展开菜单,选中如图所示菜单,双击打开 4、选择对应的辖区节点 5、点击OK后,会在左侧自动生成一个节点项,如下图所示 6、选中该新生成的节点,右键选 阅读全文
posted @ 2017-01-15 18:34 士官长117 阅读(9563) 评论(0) 推荐(1) 编辑