TextDecoration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个文本修饰,它是可添加到文本的视觉装饰(如下划线)。
public ref class TextDecoration sealed : System::Windows::Media::Animation::Animatable
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public sealed class TextDecoration : System.Windows.Media.Animation.Animatable
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type TextDecoration = class
inherit Animatable
Public NotInheritable Class TextDecoration
Inherits Animatable
- 继承
- 属性
注解
有四种类型的文本修饰:下划线、基线、删除线和上划线。 以下示例显示了文本修饰相对于文本的位置。
文本修饰类型示例
以下示例显示了一个文本修饰,该修饰采用线性渐变画笔和虚线笔样式。
使用线性渐变画笔和虚线笔设置样式的下划线的示例
请注意, TextDecoration 派生自 Animatable。 这样,就可以将 动画效果应用于装饰元素,将 用于 PenOffset ,ThicknessAnimationPen将 DoubleAnimation 用于 。
构造函数
字段
LocationProperty |
标识 Location 依赖项属性。 |
PenOffsetProperty |
标识 PenOffset 依赖项属性。 |
PenOffsetUnitProperty |
标识 PenOffsetUnit 依赖项属性。 |
PenProperty |
标识 Pen 依赖项属性。 |
PenThicknessUnitProperty |
标识 PenThicknessUnit 依赖项属性。 |
属性
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
DependencyObjectType |
DependencyObjectType获取包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Location |
获取或设置文本修饰在绘制时的垂直位置。 |
Pen |
获取或设置用于绘制文本修饰的 Pen。 |
PenOffset |
获取或设置文本修饰相对于其 Location 的偏移量。 |
PenOffsetUnit |
获取用于表示 PenOffset 值的单位。 |
PenThicknessUnit |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈