问题标签 [navigateuri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
796 浏览

c# - 当我调用 NavigateService.Navigate() 时,Windows Phone 应用程序调用 MapUri() 两次

我最近添加了一个自定义 UriMapper,用于在从 IE 打开文件时将文件保存到我的应用程序隔离存储中。代码如下所示:

InitializePhoneApplication()我做一个

当然,我已经将Extensions标签添加到WMAppManifest.xml

所有这一切都很好......但我注意到一个奇怪的行为。每次从 IE 打开文件时,我都会得到两份文件。当我在覆盖的 MapUri 中放置一个断点时,每次应用程序从 IE 自动启动时它都会被命中两次。

当我开始进一步调查时,我注意到每当我调用 NavigateService.Navigate()时都会发生这种情况。但不是当我调用NavigateService.GoBack时。

有谁知道为什么会这样?为什么调用Navigate()时两次调用MapUri()?创建页面的新实例时会发生这种情况吗?(我注意到,当我们调用Navigate()时,会创建一个被调用页面的新实例,但是当我们调用GoBack()时,我们会检索已创建的导航页面实例)。

编辑:
我现在从头开始做了一个小测试应用程序。结果是一样的。如果我有一个继承自UriMapperBase并覆盖MapUri方法的类,则每当我导航到应用程序或在应用程序中调用NavigateService.Navigate()时都会调用两次MapUri

我的问题的明显解决方法当然是有一个单独的页面,应用程序导航到该页面并且该页面调用SaveFileToIsolatedStorage()。但这仍然不能回答为什么行为是这样的问题。

0 投票
1 回答
47 浏览

c# - 什么时候完成拍照?

我正在开发一个 wp8 应用程序,它会拍一张照片,然后带你到下一个屏幕来决定你是否喜欢它。目前的做法是这样的:

在我的 Lumia 520 上,它有时会崩溃。如果我将等待时间增加到 2.5 秒,它会起作用。但当然这不应该是这样做的方式。

如果我捕捉到void cam_CaptureImageAvailable(object sender, Microsoft.Devices.ContentReadyEventArgs e)-Event 并在一切完成并且所有流都关闭后尝试导航,我仍然会进入NavigateFailed-State 并且应用程序崩溃。

我的问题是:是否有任何其他有用的事件可以确保完成所有工作并且我可以在不使用基于时间的静态值的情况下进行导航?

0 投票
2 回答
376 浏览

windows-phone-8.1 - Windows Phone 8.1 使用字符串而不是类型导航

在 Windows Phone 8.1 中有什么方法可以使用字符串而不是类型从一个页面导航到另一个页面?

没有反射,Frame.Navigate 只接受类型。

谢谢你。

0 投票
2 回答
546 浏览

listview - 在 xmlns http://xamarin.com/schemas/2014/forms 中找不到类型超链接

我正在尝试制作一个应用程序,并且我想要带有超链接的文本,但是每当我尝试运行我的应用程序时,它都会给我这个错误:“错误位置 68:40。在 xmlns http://xamarin 中找不到类型超链接。 com/schemas/2014/forms FamilyEvents C:\desenv\Family\FamilyEvents\DetailsPage.xaml 68"

我的代码是这样的:

我的代码

0 投票
1 回答
88 浏览

c# - 编辑超链接 NavigationURI WPF

我是 WPF 的新手。我有一个ComboBox具有多个值的 a HyperLink,每当ComboBox值发生变化时,我都想相应地更改NavigateUriHyperLink

在cs文件中,我有一个字典,其中的键与组合项相同,每个键的值是我要根据ComboBox选择导航到的链接。

还有cs文件:

当我更改组合选择时,文本确实会正确更改,但链接不起作用。

谢谢你。