没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
基于 Blend 4 的 WPF 应用程序中玻璃效果按钮的实
现
在使用 Blend 4 开发 WPF 应用程序中实现玻璃效果按
钮的方法有很多。
对于制作数量少、功能简单的按钮来说,可以使用
Illustrator 制作的矢量素材或者 Photoshop 制作的 PSD 素材
来制作。这样的素材在网上有很多,很容易搜索到。下载
到素材后,将文字嵌入到素材中,生成带透明效果的 PNG
图像,导入到 WPF 应用程序项目中作为资产,使用 Image
对象或者 Rectangle 对象(去掉边框、使用 Fill 画笔),使
用 MouseEnter 事 件 、 MouseLeave 事 件 、
MouseLeftButtonDown 事件、MouseLeftButtonUp 事件来实
现按钮的正常、选中、按下的视觉效果。下图的按钮就是
这样实现的。
这样做的优点是制作简单,缺点是适应性、灵活性差。
1、无法通过编程来实现文字、颜色等样式的更改。也
可以先制作不带文字的图像作为背景,再制作前景文字的
方式来实现文字变化可编程。
2、按钮变大的时候,填充的图片会随之放大,这会导
致边缘模糊。
我们也可以完全利用 Blend 4 强劲的图形图像渲染能力
通过创建模板来制作玻璃效果按钮,这样做比较困难,但
适应性、灵活性会很强,基本实现一劳永逸。
本方法来自于 http://blogs.msdn.com/b/mgrayson/archive/
2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx,
不过是全英文的,我按照上面介绍方法制作了一下,连翻
译带修改算是完成了。真佩服原作者,2007 年就实现玻璃
效果按钮的制作了,是基于 Blend 2 的。本人重新整理了一
下,在 Blend 4 上制作成功,制作步骤非常繁琐,有 70 个步
骤,恐怖点了。
1、启动 Microsoft Expression Blend 4,然后选择“文件”
“新建项目”“WPF 应用程序”确定项目名称、文件位置、编
程语言和.Net 版本号“确定”。如下图所示:
然后进入到开发界面。如下图所示:
我们在左下角的“对象和时间线”面板上,可以看到一个
树形的结构,它层次分明的罗列了你创建使用的各种元素
根是 Window 窗体,然后是一个名称为 LayoutRoot 的 Grid
面板。我们添加的任何元素都在这里显示。如下图所示:
2、创建一个漂亮的、渐变的背景。
在“属性”面板中选择 Background,然后选择“渐变画笔”,
再选择“线性渐变”,可看到应用程序背景变成从上到下(也
有可能是从左到右)的黑色到白色的渐变过程。
剩余48页未读,继续阅读
schercy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页