我有以下片段:
<StackPanel>
<Popup>
<TextBox ToolTip="Edit current date"/>
</Popup>
<Label "Current Date"/>
</StackPanel>
我希望弹出窗口在单击 StackPanel 时显示,并在它(弹出窗口)失去焦点时隐藏。
我想知道在 xaml 中写这个的最短方法是什么。
我有以下片段:
<StackPanel>
<Popup>
<TextBox ToolTip="Edit current date"/>
</Popup>
<Label "Current Date"/>
</StackPanel>
我希望弹出窗口在单击 StackPanel 时显示,并在它(弹出窗口)失去焦点时隐藏。
我想知道在 xaml 中写这个的最短方法是什么。
要对动画执行此操作,请使用BooleanAnimationUsingKeyFrames。该示例显示了如何为 IsEnabled 属性设置动画,但与 Popup.IsOpen 也同样有效。(您需要向下滚动才能看到 XAML 示例。)注意 FillBehavior,以便在动画结束时 Popup 不会动画回关闭(当然,除非这是您想要的!)。