WPF基本绘图与动画

本文深入探讨了WPF中的绘图和动画功能,包括画刷(如单色、渐变、图像和图形画刷)、图形形状(如直线、矩形、椭圆和路径)、效果、变形以及动画机制。详细阐述了不同画刷的用法,如线性和径向渐变,并介绍了路径标记语法。同时,文章提到了变形(如旋转、缩放和倾斜)以及动画控制,特别强调了关键帧动画的线性、曲线和离散内插方法。通过示例,读者能掌握如何创建和控制WPF中的动态效果和视觉变换。
摘要由CSDN通过智能技术生成

绘图和动画是WPF中应用于UI层面上的非常新鲜、有趣且富有创造张力的功能。XAML的图形绘制功能非常强大,WPF原生支持动画开发,精美的动画能够提升软件的美观程度,提升用户与软件交互的感知效果。这一章我们从最基本的绘图以及动画入手,初步探知并掌握简单的绘图和动画效果。

目录

11.1 画刷(Brush)

11.1.1 单色画刷

11.1.2 线性渐变画刷

11.1.3 径向渐变画刷

11.1.4 图像画刷

11.1.5 图形画刷

11.1.6 视觉对象画刷

11.2 图形(Shape)

11.2.1 直线

11.2.2 矩形和椭圆

11.2.3 多段线与多边形

11.2.5 路径

11.2.5.1 普通标签语法

11.2.5.2 路径标记语法

11.3 效果(Effect)

11.4 变形(Transform)

11.5 动画(Animation)

11.5.1 简单线性动画

11.5.2 动画控制

11.5.3 故事板(场景)

11.5.4 关键帧动画

11.5.4.1 线性

11.5.4.2 曲线

11.5.4.3 离散

11.5.5 路径动画

参考文档


11.1 画刷(Brush)

WPF走向花里胡哨的第一个台阶,我认为自然是画刷。画刷可用于描述按钮的背景、文本的前景和形状填充。 本小节介绍使用WPF画笔进行绘制的概念,并提供示例。 借助画笔,可以利用任意内容,从简单的纯色到复杂的图案和图像集,绘UI界面对象。

WPF中有5种内置画刷和1种自定义画刷,其都是继承自基类Brush。Brush使用其输出“绘制”了一个区域。 不同画笔具有不同类型的输出。 某些画笔使用纯色绘制区域,其他画笔使用渐变、图案、图像或绘图。 下图展示了每种不同 Brush 类型的示例。

大多数的视觉对象都提供了各自的属性来允许Brush应用,例如Border的BorderBrush和Background,Shape的Fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GhostKINGC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值