Windows runtime 如何设置弹出窗口(其IsLightDismissEnabled设置为True)隐藏过程的动画?

Windows runtime 如何设置弹出窗口(其IsLightDismissEnabled设置为True)隐藏过程的动画?,windows-runtime,windows-store-apps,winrt-xaml,c++-cx,Windows Runtime,Windows Store Apps,Winrt Xaml,C++ Cx,我已经发帖了,但到目前为止还没有收到回复。所以我转向StackOverflow 对于开始动画,这是相当容易的。但是对于关闭/隐藏,似乎没有直接的方法来实现这种效果。 设置窗格和底部/顶部应用程序栏具有打开和隐藏的动画效果。 这里有一条讨论线索: 但在这种情况下,IsLightDismissEnabled设置为False 您能给我一些建议吗?我会让弹出窗口全屏显示,创建一个(透明的)背景面板来手动处理灯光输入,并将任何其他内容放在该面板内。当你在面板上检测到一个点击时——运行你想要的任何动画,当它

我已经发帖了,但到目前为止还没有收到回复。所以我转向StackOverflow

对于开始动画,这是相当容易的。但是对于关闭/隐藏,似乎没有直接的方法来实现这种效果。 设置窗格和底部/顶部应用程序栏具有打开和隐藏的动画效果。 这里有一条讨论线索: 但在这种情况下,IsLightDismissEnabled设置为False


您能给我一些建议吗?

我会让
弹出窗口全屏显示,创建一个(透明的)背景面板来手动处理灯光输入,并将任何其他内容放在该面板内。当你在面板上检测到一个点击时——运行你想要的任何动画,当它完成时——设置
IsOpen=false

嗨,菲利普,这真是一个很好的解决方案。目前对我们的应用程序来说,这似乎有点咄咄逼人。但我想试试……谢谢。