当我运行Windows 8应用程序时,它会创建一个主要磁贴和一个辅助磁贴。
如果我点击主要磁贴,它应该打开一个URL。单击辅助磁贴不应该打开URL而只是一个启动屏幕,因此我添加了Window.Current.VisibilityChanged += Window_VisibilityChanged;
来捕获事件。但是当你点击两个瓷砖时会调用它。
如何确定是从主要或次要磁贴触发事件?
我注意到的另一件事是,如果我点击辅助磁贴,它首先会点击window_VisibilityChanged
,并且还会通过onLaunched
的{{1}}方法。
有没有办法确定事件是否在来自辅助磁贴的App.xmal.cs
方法之前被触发了?