如何防止Windows 10 XAML应用程序的多个实例?

时间:2015-06-18 19:11:11

标签: xaml windows-10

我正在使用Windows 10应用。 Windows 10应用程序的新功能之一是同一应用程序的多个实例(窗口)的功能。我想禁用它。有没有人找到有关此方案的文档?

2 个答案:

答案 0 :(得分:1)

您可以在App.xaml.cs中覆盖方法OnLaunch:

   protected async override void OnLaunched(LaunchActivatedEventArgs e)
    {
        if (e.PreviousExecutionState != ApplicationExecutionState.Running) //Check if is there any instance of the App is already running
        {
            base.OnLaunched(e);
        }
    }

答案 1 :(得分:0)

在清单文件中查看此Instancing属性。

Instancing