Windows 8 Metro - 最大化事件?

时间:2012-09-27 22:35:45

标签: windows-8 microsoft-metro windows-runtime maximize

页面最大化时会发生什么事件?应用程序启动时或从屏幕一侧选择应用程序时?

1 个答案:

答案 0 :(得分:2)

本身没有最大化事件,因为商店应用程序永远不会被最小化。

对于正在推出的应用很难描述,因为它们可以通过多种方式启动 - 开始页面,搜索,分享等。请参阅http://msdn.microsoft.com/en-us/library/windows/apps/hh770838.aspx作为开始的地方,但还有更多内容。要概括,在C#中,您可以覆盖各种Onxxx方法,例如OnLaunched或OnSearchActivated。在js中,您通常会处理WinJS.Application.onactivated事件。

对于正在恢复的应用,即使用“从屏幕一侧选择”突出显示的方案,应用程序将恢复 - 您可以在C#中捕获简历事件

Application.Current.Resuming += handler;

在javascript中

Windows.UI.WebUI.WebUIApplication.addEventListener("resuming", resumingHandler, false);

我甚至没有谈过Snapped视图,但你可以从这里开始...... http://msdn.microsoft.com/en-us/library/windows/apps/hh465371.aspx