【问题标题】:How to open multiple windows in a Windows 10 store app如何在 Windows 10 商店应用程序中打开多个窗口
【发布时间】:2016-02-10 00:14:48
【问题描述】:

我注意到 Microsoft Edge 能够打开多个窗口,但我似乎无法在任何地方找到任何可以打开多个窗口的示例。

我需要在我的应用程序中打开多个窗口以从我的主窗口 WebView 弹出窗口,我知道这是可能的,但我不知道从哪里开始,互联网上也没有任何东西

【问题讨论】:

    标签: c# xaml windows-store-apps multi-window


    【解决方案1】:

    你可以试试下面的示例代码

    var currentAV = ApplicationView.GetForCurrentView();
    var newAV = CoreApplication.CreateNewView();
    await newAV.Dispatcher.RunAsync(
                CoreDispatcherPriority.Normal,
                async () =>
                {
                    var newWindow = Window.Current;
                    var newAppView = ApplicationView.GetForCurrentView();
                    newAppView.Title = "New window";
    
                    var frame = new Frame();
                    frame.Navigate(typeof(MainPage), null);
                    newWindow.Content = frame;
                    newWindow.Activate();
    
                    await ApplicationViewSwitcher.TryShowAsStandaloneAsync(
                        newAppView.Id,
                        ViewSizePreference.UseMinimum,
                        currentAV.Id,
                        ViewSizePreference.UseMinimum);
                });
    

    来源:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f1328991-b5e5-48e1-b4ff-536a0013ef9f/uwpis-it-possible-to-open-a-new-window-in-uwp-apps?forum=wpdevelop

    【讨论】:

    • 这工作得很好,经过一些修改,我可以为我工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 2019-06-25
    • 2016-10-22
    • 2016-06-04
    相关资源
    最近更新 更多