Uwp 等待页面返回值
我正在制作照片编辑应用程序,我有一个Uwp 等待页面返回值,uwp,windows-10,Uwp,Windows 10,我正在制作照片编辑应用程序,我有一个ImageEditor.xaml.cs。如何使此页面的行为类似于FileOpenPicker,它可以在FileOpenPicker拾取所需文件后将值返回到集合?或者这是不可能的?如果是这样,如何使Mainpage.xaml.cs导航到并等待ImageEditor.xaml.cs返回已编辑的照片,以便Mainpage可以接收该值 如果是这样,如何使Mainpage.xaml.cs导航到并等待ImageEditor.xaml.cs返回已编辑的照片,以便Mainpa
ImageEditor.xaml.cs
。如何使此页面的行为类似于FileOpenPicker
,它可以在FileOpenPicker
拾取所需文件后将值返回到集合?或者这是不可能的?如果是这样,如何使Mainpage.xaml.cs
导航到并等待ImageEditor.xaml.cs
返回已编辑的照片,以便Mainpage
可以接收该值
如果是这样,如何使Mainpage.xaml.cs导航到并等待ImageEditor.xaml.cs返回已编辑的照片,以便Mainpage可以接收该值
因为您没有提到您使用过任何模板进行开发,所以我假设您使用的是标准的UWP API
然后,一种非常简单的方法是,在获得编辑后的图像后,使用此图像作为navi参数直接导航到您的MainPage
。然后您可以覆盖主页
的on导航到
,如下所示:
受保护的覆盖异步无效OnNavigatedTo(NavigationEventArgs e)
{
//获取e参数
}
有关官方演示,请参阅
如果您使用像template 10
这样的模板来开发UWP应用程序,那么它们通常有自己的NavigationService
和导航方法,但通常可以在这些方法中使用navi参数
如何使此页面的行为类似于FileOpenPicker,它可以在FileOpenPickeris完成所需文件的拾取后向集合返回值
作为本例的附加信息,这里的要点是在导航之前获取同一流程中另一个实例的结果,这与FileOpenPicker
不同,FileOpenPicker
实际使用系统代理来打破UWP应用程序的沙箱,它是从不同的流程中获得结果。无论如何,我认为使用带参数的导航已经可以解决您的问题