在WPF中使用StoryBoard移动按钮

时间:2013-05-26 21:27:00

标签: wpf xaml animation storyboard

我正在尝试移动名为btnCreate

的按钮

这是XAML:

<DoubleAnimation Storyboard.TargetName="btnCreate"
                 Storyboard.TargetProperty="RenderTransform.(TranslateTransform.Y)"
                 From="1000" To="0" Duration="0:0:1" BeginTime="0:0:0" />

以上TargetProperty是否正确?

我无法将按钮从窗口底部移动到窗口顶部。

1 个答案:

答案 0 :(得分:2)

一切看起来都不错,您只需要在按钮上添加TranslateTransform

<Button>
    <Button.RenderTransform>
        <TranslateTransform />
    </Button.RenderTransform>

    ...
</Button>

如果您不这样做,目标媒体资源会尝试更改不存在的Y的{​​{1}}值。