在C#中开发Windows Phone的意图

本文关键字:Phone 意图 Windows 开发 | 更新日期: 2023-09-27 18:21:10

我正在开发跨平台应用程序。

我的要求是我想从我的父应用程序启动我的子应用程序。

在Android中,我通过以下步骤在C#中实现了这一点

  1. 我创建并部署了儿童应用程序.apk文件到我的Android手机
  2. 在家长应用程序中放置了一个按钮,点击按钮后,我将代码放在下面,它可以启动子应用程序

            Intent i = new Intent ();
            i.SetAction (Intent.ActionMain);
            i.AddCategory (Intent.CategoryLauncher);  
            // Pakage Name and Class name of my child app
            i.SetComponent (new ComponentName ("ChildpkgName", "ChildClsName"));
            i.SetFlags (Intent.Flags);
            StartActivity (i);
    

同样,我想在Windows Phone中实现C#。

目前,我在Windows Phone上安装了Parent应用程序和Child应用程序。我已经使用Visual Studio 2010学习版Windows Phone和Windows Phone sdk7.1来开发这些Parent and Child.xap

我的系统操作系统:Windows 7。

请帮助我在家长应用程序中点击按钮启动孩子应用程序的.xap文件。

这有什么类似于C#中Windows Phone中的Android Intent吗?

在C#中开发Windows Phone的意图

在Windows Phone 7中不可能启动另一个应用程序。在WindowsPhone8中,您可以通过注册自定义URI方案来做到这一点:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx