WPF 样式、形状、变换与画笔全解析
1. 样式与属性触发器
在使用特定技术时,需要用到属性触发器。关键在于,不要为属性触发器提供任何 Setter 对象,而是设置 Trigger.EnterActions 和 Trigger.ExitActions 属性。这两个属性都接受一个操作集合,例如用于启动动画的 BeginStoryboard 操作。当属性达到指定值时,执行 EnterActions ;当属性值改变为非指定值时,执行 ExitActions 。
样式允许定义命名的属性值集,并轻松应用到相应元素上。它是支持许多其他 WPF 功能的关键因素,比如为一系列控件应用新的控件模板、根据当前系统主题使用不同的格式、动态更改应用程序的外观以及通过自动动画增强元素效果等。
2. WPF 图形模型概述
WPF 由全新的图形模型驱动,它以相同的方式处理预建控件和自定义绘制的图形,在普通二维绘图中使用硬件加速,并且更倾向于使用可缩放向量而非位图。
3. 理解形状
在 WPF 用户界面中绘制二维图形内容的最简单方法是使用形状,这些形状由专门的类表示,如简单的线条、椭圆、矩形和多边形等,它们在技术上被称为绘图基元,可以组合这些基本元素来创建更复杂的图形。
WPF 中形状的重要特点是它们都继承自 FrameworkElement ,因此形状也是元素,这带来了以下重要影响:
-
WPF样式、形状、变换与画笔解析
超级会员免费看
订阅专栏 解锁全文
381

被折叠的 条评论
为什么被折叠?



