首页 > 解决方案 > 如何在 UWP 中设置边距?

问题描述

我正在尝试使用

    <animations:AnimationCollection x:Name="UnHoverCollection">
      <animations:Vector2Animation To="10,10" Target="Margin" />
    </animations:AnimationCollection>

和这个动画

    <animations:AnimationCollection x:Name="UnHoverCollection">
      <animations:Vector4Animation To="10,10,10,10" Target="Margin" />
    </animations:AnimationCollection>

并采取下一个错误

“未找到指定的属性或无法设置动画。上下文:边距表达式:边距开始位置:0,结束位置:6”

这个动画是怎么做的?

标签: xamlanimationuwpuwp-xamlwindows-community-toolkit

解决方案


如果要移动对象,则为边距设置动画不是一个好主意。这些动画类型主要是根据X、Y坐标来操作的。我建议你可以使用 TranslationAnimation 或 OffsetAnimations。您可以参考此文档来移动对象。


推荐阅读