我有以下代码段:
<StackPanel>
<Popup>
<TextBox ToolTip="Edit current date"/>
</Popup>
<Label "Current Date"/>
</StackPanel>
我希望弹出窗口在单击StackPanel时显示,并在弹出窗口失去焦点时隐藏。
我想知道在xaml中写这个的最短路是什么。
答案 0 :(得分:3)
要使用动画执行此操作,请使用BooleanAnimationUsingKeyFrames。该示例显示了如何为IsEnabled属性设置动画,但同样适用于Popup.IsOpen。 (你需要向下滚动waaaay以查看XAML示例。)注意FillBehavior,以便在动画结束时弹出窗口不会动画关闭(除非这是你想要的!)。 / p>