我在调试Windows 8.1(metro风格)时遇到问题而没有启动。
首先启动应用程序然后使用URI调用它时,它可以正常工作。它工作正常。它在启动时调用OnActivated方法。
但是如果您没有启动应用程序并使用uri调用它,那么它不会显示任何内容。
有没有人遇到过这个问题?
答案 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'.
}
}
}