我试图创建一个将要托管多个WPF/Surface应用程序的父级WPF/Surface应用程序。我正在寻找一些如何实现这些功能的指针。正在阅读http://msdn.microsoft.com/en-us/library/ms742522.aspx,但它谈论了在WPF中托管Win32内容,反之亦然。在WPF/Surface应用程序内托管WPF/Surface应用程序
我的想法是有相似的地方,你有一个主要形式,并且可以实例化多个子窗体MDI形式的东西。
在我的情况下,这些将是不同的应用程序,将使用配置文件启动并加载到主应用程序中。
而且,由于是有办法,以确保主窗口的进程内存不会被启动的子进程挤兑。
编辑: 主机应用程序将启动基于什么用户选择不同的应用程序。人们可以说它就像一个基于WPF/Surface touch SDK的应用程序启动器。现在,一旦启动应用程序,启动程序会在后台运行(除了显示小按钮以在稍后的某个点再次启动它)以及当用户结束当前应用程序启动程序时,它会再次返回到前台。我觉得唯一需要的交互是知道已启动的应用程序已终止或在有限的屏幕区域内调用应用程序。如果有人看过微软表面应用程序启动器,即使启动应用程序,也有角落按钮,可以将应用程序启动器置于前台。
复制表面壳的能力涉及到很多东西。你能更具体地了解你正在寻找哪些部分的帮助? – 2011-01-21 01:22:31
就像我之前提到的,主要目的是在每个表面应用程序的顶部有一个小按钮来回应用程序启动器。因此,目标是将表面应用程序作为流程启动,并在关闭时跟踪它们。 – 2011-01-27 15:07:00