windowsuwpwindows-10win-universal-appkiosk

Opening a UWP within a UWP application


Maybe a very strange request...

We are looking into building a Windows 10 UWP application that can open websites and other UWP applications within it. I guess the main question is...

In Windows 10 UWP, is there a control that you can open another UWP in (like a WebView for UWP?)

The idea (we haven't started coding that much, because we currently "blueprinting") is to have an application with SplitView (hamburger control) implemented, each button would change the frame to a weblink or link to another UWP app - like Weather for example.

When a user clicks on one option, that would change the main frame to access that content... without leaving the application - think of it as a locked down kiosk (secure).

I am guessing there is not an out-of-a-box solution but thought I would ask :)

Thanks! Matt


Solution

  • I do not think what you're looking for is exactly possible if I understand you right. In fact, the key-word in UWP app model is isolation or containerization of apps.

    That doesn't mean apps do not interact with each other -- the UWP app model does allow apps to interact with URL-based activation/communication; perhaps this is what you need to explore if it meets your requirement. You may like to start from here for some background info.

    That said, you can design the UI to mimic as if other apps are contained in splitview or whatever container (an illusion to the user). That is, the UIs in different compartments are simply the view model of the URL communication to other apps in the background.