首页 > 解决方案 > 有没有办法在 UWP 中链接应用程序?

问题描述

目前我正在创建一个应用程序来模拟 UWP 中的简单机械运动。我没有在一个空白应用程序中创建它们,而是为不同类型的模拟创建了多个不同的应用程序,例如:单个粒子、连接粒子、滑轮等......我想知道是否有一种方法可以让我有一个菜单然后当单击特定按钮时,将打开与该按钮关联的应用程序,例如:

    private void OpenSingleParticle_Click(object sender, RoutedEventArgs e)
    {
        //open single particle app
    }

感谢您提供的任何帮助

马特

标签: c#uwp

解决方案


您需要注册应用程序来处理自定义 URI,然后您可以使用启动应用程序从 uri 调用此应用程序。看看msdn文章:

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/handle-uri-activation

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-app-with-uri

此外,您甚至可以启动其他应用程序以获得结果,这在 Android 中是可能的。


推荐阅读