编写布尔动画最简单的方法是什么?

时间:2010-02-07 01:27:22

标签: xaml popup storyboard

我有以下代码段:

<StackPanel>
    <Popup>
        <TextBox ToolTip="Edit current date"/>
    </Popup>
    <Label "Current Date"/>
</StackPanel>

我希望弹出窗口在单击StackPanel时显示,并在弹出窗口失去焦点时隐藏。

我想知道在xaml中写这个的最短路是什么。

1 个答案:

答案 0 :(得分:3)

要使用动画执行此操作,请使用BooleanAnimationUsingKeyFrames。该示例显示了如何为IsEnabled属性设置动画,但同样适用于Popup.IsOpen。 (你需要向下滚动waaaay以查看XAML示例。)注意FillBehavior,以便在动画结束时弹出窗口不会动画关闭(除非这是你想要的!)。 / p>