Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在UWP中显示应用程序中心崩溃的UI_C#_Xaml_Uwp_Visual Studio App Center - Fatal编程技术网

C# 如何在UWP中显示应用程序中心崩溃的UI

C# 如何在UWP中显示应用程序中心崩溃的UI,c#,xaml,uwp,visual-studio-app-center,C#,Xaml,Uwp,Visual Studio App Center,我们有一个UWP应用程序,其中我们使用app Center崩溃api发送崩溃报告。 在中,有一节介绍如何向正在提交、已发送或已失败的崩溃报告的用户显示UI 我们无法调用自己的自定义UI 有没有关于如何调用自定义UI的示例 Crashes.SendingErrorReport += async (sender, e) => { // Your code, e.g. to present a custom UI. }; 我们没有任何O

我们有一个UWP应用程序,其中我们使用app Center崩溃api发送崩溃报告。 在中,有一节介绍如何向正在提交、已发送或已失败的崩溃报告的用户显示UI

我们无法调用自己的自定义UI

有没有关于如何调用自定义UI的示例

 Crashes.SendingErrorReport += async (sender, e) =>
        {
            // Your code, e.g. to present a custom UI.
        };

我们没有任何
OnProgress
-类型的回调,因此唯一的选择是使用我们拥有的3个事件:
发送错误报告
发送错误报告
发送错误报告失败

我可以展示UWP demo\puppet应用程序中没有任何用法片段,但您可以看看,例如,回调签名是相同的

基本上你们在原始帖子中描述的是正确的。我认为像MessageDialog(documentation is)这样的东西是您需要的


希望这能有所帮助。

我可以确认-我只是在UWP上尝试相同的问题-它不起作用。将查看我如何向Appcenter提交问题(显然我没有足够的声誉将其添加为评论)。

SendingErrorDialog
-您能给我们看一下代码吗?UWP设计用于处理普通移动应用程序系统的阻力,所以对用户界面显示方式和时间的限制应该适用在手机上,您应该只能在up位于前台时显示UI。另外,可能会有一个关于发生了什么事情的通知,以便人们查看应用程序。PC上的UWP仍然需要与相关的设计决策进行竞争。@Christopher,谢谢你的帮助。我已经添加了ContentDialog代码和一些示例Xaml。ContentDialog有一个结束标记,由于某种原因,尽管编辑器中包含了该标记,但上面没有显示该标记。最后一个结束标记的用途不正确,因此被误认为是结束HTML标记或类似标记不幸的是,我的实际UWP限制是有限的(仅在这里由于C#标记)。但是有了这些信息,有真正UWP经验的人可以帮助你。上面的WPF示例是同步的。UWP ContentDialog和MessageDialog都是ShowAsync。在应用程序崩溃的情况下,你能用异步打开UWP对话框代替同步打开页面吗?是否有人真正成功地处理了崩溃。在UWP中发送错误报告。。。微软的任何人可能。。。没有?这些事件只会在下一次发布时触发,所以这不是一个崩溃应用程序的上下文,如果这是你的意思的话?