我在我的应用中使用了Window.VisibilityChanged事件。是否可以检查是否因为"显示方向"而触发了Window.VisibilityChanged事件。改变了吗? (VisibilityChangedEventArgs类只有2个公共属性:Handled,Visible)
答案 0 :(得分:0)
2013年2月6日编辑:这不是一个答案,但观察到的行为可能很有趣,但依赖于脆弱:)
在模拟器中经验 ,看起来方向的变化会触发以下序列
VisibilityChanged
OrientationChanged
VisibilityChanged
所以您可以在OrientationChanged中设置一个标记值,在VisibilityChanged中对其进行测试,然后在那里重置。您将能够检测到它听起来像是您想要的第二次出现。
相同的示例应用程序虽然在设备上表现不同,但我在应用程序保持关注且设备已关闭时观察到没有VisibilityChanged事件,但在应用程序暂停,设备旋转和应用程序时,最后还有两个VisibilityChanged事件恢复了。