ajax开发工具bindows使用指南:内联组件

内联组件是可以用在 HTML 文档中的组件。这允许你创建普通的 HTML 页面,然后可以扩展它们包含 Bindows 组件。 
宿主文档
不像其它普通的 Bindows 应用程序,带有内联组件的 Bindows 应用程序,不能使用默认的空宿主文档。作为代替你可以为你的应用程序创建一个新的 HTML 文档。这个文档基于普通的宿主文档,它使用相同的样式表。然而,大多数情况下,你可以重载一些样式使之符合你的需求。  <!-- Back Compat -->

<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="MsThemeCompatible" content="yes">
<meta http-equiv="ImageToolBar" content="no">
<link type="text/css" rel="StyleSheet" href="../../html/css/bimain.css">
<script type="text/javascript" src="../../html/js/application.js"></script>
<style type="text/css">

body {
  overflow:  auto;
  background: white;
  color:      black;
  padding:    10px;
}

</style>
</head>
<body>

<script type="text/javascript">application.start("../../html/", "Inline.xml");</script>

<!-- Insert your document markup here -->

</body>
</html>
这改变背景色为白色,在需要时添加滚动条,并加了一些内补丁(padding)。 我们通过一个叫 Inline.xml 的应用程序开始。这是一个使用了内联组件的普通 Bindows 应用程序。 
BiInlineComponent
内联组件通过添加 BiInlineComponents 到应用程序窗口实现。这些组件能包含其它 Bindows 组件用于构建更为复杂的用户界面。不像普通的组件,内联组件在宿主文档的标记中被创建。这就允许宿主文档定义组件的位置。 
内联组件在宿主文档中定义了相关的 HTML 元素。这个元素可以定义在任何你想要的位置,比如表格单元格或者作为一个漂浮元素。  <div id="my-inline-component"></div>
现在我们就能定义 HTML 元素,使之担当内联组件的角色,我们可以进入 Bindows 应用程序调用它。  var ic = new BiInlineComponent( "my-inline-div" );
application.getWindow().add( ic )
...或者使用 Bindows 标记:  <InlineComponent inlineId="my-inline-component"/>

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Ajax] 的这些文章也感兴趣:

基于CommunityServer 2.0二次开发之登录控件
专访AJAX创始人:AJAX并不适合所有网站
今天刚做了一个ajax的例子发上去了
微软Ajax.SlideShowExtender控件使用详解
Ajax.net ModalPopup控件
JavaScript实现AJAX的拖动效果
AJAX从零开始--初步接触AJAX.NET
AJAX编程实践之与服务器通信
AJAX图片展示框架集合(Galleries, Slideshows and Lightboxes)
Ajax Control Toolkit for .NET3.5 SP1 Released