什么是“富饶之岛”
本文关键字:富饶之岛 什么 | 更新日期: 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>