silverlight - 一个应用程序中的多个浏览器外应用程序

标签 silverlight silverlight-3.0 silverlight-4.0 out-of-browser

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

场景是这样的。

A user will visit a gameboard web site and choose a game to play. Let's call it Checkers. He likes it, so then he installs the out-of-browser app to his desktop. He then finds Chess, and installs that too. For both games, while played on the site, he has stats (games played, win/loss records, etc.). For each game on the site, he navigates to a different page.

But now he wants to play offline and view his stats and other cross-games information. He wants to have a single app to launch to play either game. From his single out-of-browser app, he sees that Go is also available, and he places a checkmark against it to download on his next connection.

有没有人有开发位于单个主应用程序中的多个浏览器外 Silverlight 应用程序的经验?此类设计需要考虑哪些因素?这在不同网页的安装体验方面如何运作?

最佳答案

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

关于silverlight - 一个应用程序中的多个浏览器外应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2047726/

相关文章:

c# - 如何使用messagebox输出调试信息

silverlight - 如何调整 Silverlight 3 应用程序和所有子控件的大小并保持纵横比

c# - Silverlight DataGrid 中的选定项

silverlight - 如何以编程方式 "Click"Silverlight HyperlinkBut​​ton (WebAii)

silverlight-4.0 - 如何在 Silverlight 4 中检测 Ctrl+V?

sql-server - silverlight 5 功能请求列表?

c# - 无法理解 "A field initializer cannot reference the nonstatic field"错误?

c# - 在 SilverLight 中上传文件?

c# - 如何从 Silverlight Out-of-Browser 打开弹出窗口?

c# - ScrollView 不是 MouseWheel 在不超过 Control 时滚动