应用程序卡在此屏幕上:
我在Package.appxmanifest文件上的:
<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="UWPApp4.App"
>
<uap:VisualElements
DisplayName="UWPApp4"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png"
Description="UWPApp4"
BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
<Extensions>
<uap5:Extension Category="windows.appExecutionAlias">
<uap5:AppExecutionAlias>
<uap5:ExecutionAlias Alias="MyApp1234.exe" />
</uap5:AppExecutionAlias>
</uap5:Extension>
</Extensions>
</Application>
</Applications>
ZIP文件中的项目: https://drive.google.com/open?id=1YKp2SevzkoPWulN2VrueYe17H7DF1sdy
答案 0 :(得分:1)
您需要在App.xaml.cs中处理OnActivated以处理传入的参数并创建并导航到主窗口。您可以重用或重构现有OnLaunched方法中的大部分代码,以根据需要创建新的根框架并将其导航到您的MainPage。
IActivatedEventArgs.Kind将是ActivationKind。CommandLineLaunch和IActivatedEventArgs将是CommandLineActivatedEventArgs
有关详细信息,请参阅Command-Line Activation of Universal Windows Apps。
要调试它,请打开项目属性,转到调试选项卡,然后检查“开始”操作:不启动,但在启动时调试我的代码。在OnActivated方法上设置断点,从命令行启动应用程序,它应该在OnActivated方法中中断