什么是“富饶之岛”

本文关键字:富饶之岛 什么 | 更新日期: 2023-09-27 17:56:42

我正在寻找如何将 silverlight 整合到我现有的应用程序中,我不断遇到最新的流行语"丰富的岛屿"。 什么意思?

谢谢!

什么是“富饶之岛”

丰富的岛屿是页面上(相对)丰富的动态内容(例如Silverlight,Flash或重AJAX)的小区域,主要是常规HTML。它与整个内容都启用了 Silverlight 的页面相反。

所以基本上,当页面包含一些 Silverlight 内容时,但这不是页面中的唯一内容。

它只是意味着,您不是将整个网页/网站作为 Silverlight 应用程序,而是拥有用于特定用途的小型 Silverlight 应用程序。 例如媒体播放器、聊天窗口等。

这意味着 Silverlight 插件提供的内容是丰富用户界面的孤岛,位于不太丰富的 HTML 海洋中。

如果你以YouTube为例(尽管它使用flash而不是silverlight),视频播放器是页面其余部分的"丰富之岛",都是HTML。

这意味着你在aspx页面(或html/whatever)中托管了一个silverlight插件。插件是丰富的岛屿。

<html>
    <head>
    </head>
    <body>
        <form id="form1" runat="server" style="height:100%">
        <h1>Sample Text </h1>
        <div>Other Non-Rich Content</div>
        <div id="silverlightControlHost">
            <!-- Begin Island of Richness -->
            <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
              <param name="source" value="../Common/silverlightbin/Granite.EHR.ImmunizationAdmin.xap"/>
              <param name="onError" value="onSilverlightError" />
              <param name="background" value="#D7D7D7" />
              <param name="minRuntimeVersion" value="4.0.50826.0" />
              <param name="autoUpgrade" value="true" />
              <param name="initparams" value="control=Admin" />
              <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
                  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
              </a>
            </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
            <!-- END Island of Richness -->
        </form>
    </body>
</html>