使用URI调用Windows 8.1

时间:2013-12-23 10:20:33

标签: microsoft-metro uri windows-8.1

我在调试Windows 8.1(metro风格)时遇到问题而没有启动。

首先启动应用程序然后使用URI调用它时,它可以正常工作。它工作正常。它在启动时调用OnActivated方法。

但是如果您没有启动应用程序并使用uri调用它,那么它不会显示任何内容。

有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:0)

您应该在OnActivate()处理参数。即:

sealed partial class App : Application
{

    // Blah, blah, blah ...

    protected override void OnActivated(IActivatedEventArgs args)
    {
        // Check to see if the app was activated via a protocol
        if (args.Kind == ActivationKind.Protocol)
        {
            var protocolArgs = (ProtocolActivatedEventArgs)args;

            // Do something with 'protocolArgs.Uri'.
        }
    }
}