UWP共享目标打开主视图

SunnySonic

我的应用程序中的共享目标实现存在问题。这让我发疯。

我在App.xaml.cs中:

protected override void OnShareTargetActivated(ShareTargetActivatedEventArgs args)
        {
            var rootFrame = new Frame();
            rootFrame.Navigate(typeof(ShareTarget), args.ShareOperation);
            Window.Current.Content = rootFrame;
            Window.Current.Activate();
        }

工作正常!->下一个:
在我的ShareTarget.cs中,我“简单”地想打开或不打开应用程序主窗口。

目前我有:

        await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => Frame.Navigate(typeof(MainPage), this));

仅在“共享”框架内右侧打开主页。我想打开主机架。

在MainPage的OnNavigatedTo方法中

在这里,我尝试打开一个新视图并使用以下命令关闭共享框架:

var newView = CoreApplication.CreateNewView();
                await newView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                {
                    var frame = new Frame();
                    frame.Navigate(typeof(MainPage), null);
                    Window.Current.Content = frame;
                });

如果该应用程序已关闭,则会出现此错误:

WinRT信息:由于尚未创建主窗口,因此无法创建新视图

如果该应用程序已打开,则右侧的共享框架将导航到MainPage,并在几秒钟后关闭。

不能相信微软使形成适当的实施变得如此困难。

SunnySonic

似乎唯一可行的方法是@Raymon Chen通过创建协议启动建议的。

我使用此页面对其进行了很好的解释:

http://www.c-sharpcorner.com/UploadFile/6f0898/inter-app-communications-in-windows-10-uwp535/

它包含一些错字。请注意

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从主视图的共享视图中获取价值

来自分类Dev

根据主视图更改部分共享视图的静态内容

来自分类Dev

打开对话框后如何返回主视图?

来自分类Dev

主视图后加载局部视图

来自分类Dev

iOS-重新打开应用程序后导航到主视图

来自分类Dev

angular ui-router 没有打开主视图

来自分类Dev

MVC ActionFilterAttribute,但仅在主视图上

来自分类Dev

SplitApp主视图按钮问题

来自分类Dev

主视图占据了scrollview的顶部空间?

来自分类Dev

JavaScript如何选择主视图

来自分类Dev

需要回到主视图

来自分类Dev

TodayVewController的主视图向右移动

来自分类Dev

Segue替换UISplitViewController主视图

来自分类Dev

授权与未授权主视图

来自分类Dev

Node JS + Express:在主视图中渲染子视图

来自分类Dev

单击时在主视图中加载部分视图

来自分类Dev

将部分视图加载到AngularJS主视图中

来自分类Dev

如何在Swift的主视图中添加子视图

来自分类Dev

找不到视图“索引”或其主视图

来自分类Dev

在MVC4的主视图内渲染局部视图

来自分类Dev

如何同时刷新部分视图和主视图?

来自分类Dev

在CommonJs模块的主视图内访问子视图

来自分类Dev

具有核心数据的主视图/详细视图

来自分类Dev

主视图中的骨干环路子视图

来自分类Dev

如何同时刷新部分视图和主视图?

来自分类Dev

与主视图和局部视图不同的解开结果

来自分类Dev

OS X自动版式-在主视图周围排列视图

来自分类Dev

用局部视图替换主视图的内容

来自分类Dev

无法将片段视图切换到主视图