代码之家  ›  专栏  ›  技术社区  ›  Todd Main

一个应用程序中有多个浏览器外应用程序

  •  4
  • Todd Main  · 技术社区  · 15 年前

    我正在研究一个场景,在这个场景中,我需要创建一个“主”Silverlight应用程序,然后为浏览器外的Silverlight应用程序添加“子”应用程序。

    场景是这样的。

    用户将访问游戏板网站 选择要玩的游戏。让我们打电话 跳棋。他喜欢,所以他 将浏览器外应用程序安装到HIS 桌面。然后他找到国际象棋, 也安装它。对于两种游戏, 当他在网站上玩的时候,他有数据 (游戏,赢/输记录, 等等)。对于每一场比赛,他 导航到其他页。

    但现在他想下线 查看他的数据和其他交叉比赛 信息。他想要一个单人间 应用程序启动以玩任一游戏。 从他单一的浏览器外应用程序,他 看到Go也可用,他 在其上放置一个复选标记 下载他的下一个连接。

    是否有人有开发多个浏览器外Silverlight应用程序的经验,这些应用程序驻留在一个主应用程序中?这种设计需要考虑哪些因素?从不同网页的安装体验来看,这将如何工作?

    2 回复  |  直到 15 年前
        1
  •  5
  •   mespinozas    15 年前

    你需要的是 MEF (将包含在即将推出的Microsoft.NET Framework 4的CLR中) 你可以多读一些 here , here &有一个例子 here

        2
  •  1
  •   Henrik Söderlund    15 年前

    为什么每个游戏都必须是单独的应用程序?将主应用程序作为OOB应用程序安装,然后让它在运行时从IsolatedStorage加载新的XAP,这要容易得多,具体取决于用户下载(安装)的游戏。或者我误解了你的想法?

    推荐文章