ViewExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
VisualElement 的扩展方法,提供可进行动画处理的缩放、旋转和布局功能。
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- 继承
-
ViewExtensions
方法
CancelAnimations(VisualElement) |
中止元素上的所有动画(例如 |
FadeTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,它执行 |
InvalidateMeasure(VisualElement) |
布局更新可由应用代码强制进行,而不是依赖于内置布局系统行为。 但是,通常不建议这样做。 调用 InvalidateArrange、InvalidateMeasure 或 UpdateLayout 通常是不必要的,如果过度使用,可能会导致性能不佳。 在许多情况下,应用代码可能会更改布局属性,布局系统可能已经异步处理更新。 布局系统还对通过父子关系处理布局更改的级联进行了优化,并且强制使用应用代码的布局可以应对此类优化。 不过,在更复杂的方案中,布局情况可能是解决计时问题或其他布局问题的最佳选择。 只是故意和谨慎地使用它。 |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view 参数指定的矩形所指定的bounds 边界VisualElement。 |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
从当前旋转将 |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,它将 |
RotateTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,该任务轮换VisualElement由 |
RotateXTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,该任务通过花费时间和使用时间来倾斜所 |
RotateYTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,该任务倾斜由指定的 |
ScaleTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,它将 |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,该任务缩放由 |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
返回一个任务,该任务缩放由 |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
将元素 TranslationX 和 TranslationY 属性从其当前值动画到新值。 这可确保输入布局与视觉对象布局处于同一位置。 |