上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 48 下一页
摘要: 我们在工作中,经常会需要画一些不规则的窗体,现在总结如下。 一、利用VisualBrush实现。这依赖于VisualBrush的特性,任何控件可以作为画刷,而画刷又可以作为背景。 此种方法可以用于实现一些文字窗体等。(注意设置窗体的透明属性) 例如: 实现的效果: 二、使用透明背景的png图片实现。 阅读全文
posted @ 2017-10-09 16:26 卖雨伞的小男孩 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、什么是画刷 画刷是是一种渲染方式,用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。在GDI+中,画刷分为以下几种:SolidBrush,TextureBrush,HatchBrush,LinearGradientBrush和PathGradientBrush。在层次关系上,它们都位于Sy 阅读全文
posted @ 2017-10-09 14:11 卖雨伞的小男孩 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器 迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。 迭代器模式是设计模式中行为模式(Behavioral pattern)的一个例子,他是一种简化对象间通讯的模式, 阅读全文
posted @ 2017-09-27 21:18 卖雨伞的小男孩 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 本次内容来源于电子书,和上一篇一样。 在WPF中有三大模板ControlTemplate,ItemsPanelTemplate,DataTemplate.其中ControlTemplate和ItemsPanelTemplate是控件模板,DataTemplate是数据模板,他们都派生自Framewo 阅读全文
posted @ 2017-09-26 15:42 卖雨伞的小男孩 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 本次随笔来源于电子书,人家的讲解很好,我就不画蛇添足了。 图形用户界面应用程序较之控制台界面应用程序最大的好处就是界面友好、数据显示直观。CUI程序中数据只能以文本的形式线性显示,GUI程序则允许数据以文本、列表、图形等多种形式立体显示。 用户体验在GUI程序设计中起着举足轻重的作用 用户界面设计成 阅读全文
posted @ 2017-09-26 15:39 卖雨伞的小男孩 阅读(1133) 评论(0) 推荐(1) 编辑
摘要: 在WPF中,每一个可以使用触发器的类中都会有一个Triggers属性。拥有这个属性的类有:FrameworkElement,Style,DataTemplate和ControlTemplate。 注意:FrameworkElement类只支持EventTrigger。这是因为微软还没有完成它对其他两 阅读全文
posted @ 2017-09-25 15:17 卖雨伞的小男孩 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 一、什么是字体图标 我们在进行GDI(图形界面)编程的过程中图标是不可少的。近些年随着网络的繁荣和移动应用的繁荣,矢量图的应用越来越火。 矢量图是一种用数学方法描述的、由一系列点和线组成的图,因此相比位图文件比较小,并且还和分辨率无关。字体图标就是将这种图只作为文件(常见的.ttf,即TrueTyp 阅读全文
posted @ 2017-09-25 10:52 卖雨伞的小男孩 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 用户控件,WPF中是继承自UserControl的控件,我们可以在里面融合我们的业务逻辑。 示例:(一个厌恶选择的用户控件) 后端: 前端: 其实用户控件是我们常用的,没什么可说的,在此做个说明,只想保持博文队形整齐。 自定义控件系列博文链接: WPF自定义控件(一)の控件分类 WPF自定义控件(二 阅读全文
posted @ 2017-09-21 16:46 卖雨伞的小男孩 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,WPF提供的控件并不能完全满足不同的设计需求。这时,需要我们设计自定义控件。 这里LZ总结一些自己的思路,特性如下: Coupling UITemplate Behaviour Function Package 下面举例说说在项目中我们经常用到调音台音量条,写一个自定义控件模拟调音台音 阅读全文
posted @ 2017-09-21 16:38 卖雨伞的小男孩 阅读(4617) 评论(1) 推荐(1) 编辑
摘要: 扩展控件,顾名思义就是对已有的控件进行扩展,一般继承于已有的原生控件,不排除继承于自定义的控件,不过这样做意义不大,因为既然都自定义了,为什么不一步到位呢,有些不同的需求也可以通过此来完成,不过类似于类继承了。扩展控件本质也是类的继承。下面我们通过两个例子说明 一、自定义MButton 控件外观控制 阅读全文
posted @ 2017-09-21 16:28 卖雨伞的小男孩 阅读(3443) 评论(0) 推荐(2) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 48 下一页