DevExtreme教程:布局设置详解
作者:不详 来源:慧都控件网 浏览:Loading...次 发布时间:2014-08-18 评论:0条
布局包括视图相同的组件 (标记、 隐藏的代码和样式表),区别在于布局包含呈现视图内容的占位符,当使用布局的应用程序需要显示一个视图时,它的内容会都合并到布局,并显示得到的标记。占位符可以有关联的视觉过渡效果,主要是在视图更改的时候使用,使得布局达到以下的效果,今天就来看一下 DevExtreme 布局设置的使用教程:
1、布局允许你布局允许您一次写入共同标记 (类似于在 ASP.NET 的一个主页)。不需要重复的为每个视图使用相同的标记。
2、布局帮助你的应用程序实现真正的跨平台,一个视图主要是由针对不同布局的占位符的标记组成。这些块的可视化主要是由一个特定的布局来决定的,因此,你可以使用多个布局,来为一个单一的视图实现在不同设备上拥有本机的外观和感觉。
创建一个布局,将其用一个div元素标记,设置元素的data-dx-role属性来布局,同时通过设置data-dx-name属性来设置布局的名称。
<div data-dx-role="layout" data-dx-name="myLayout"> </div>
你也可以通过应用程序的视图来设置使用默认的布局,设置defaulLayout产权配置对象递给构造函数的HtmlApplication布局的名字。
myApp = new DevExpress.framework.html.HtmlApplication({ defaultLayout: "myLayout" //... });
应用到一个特定的视图布局,设置在在根上的div 视图元素的data-dx-layout属性到布局名称。
<div data-dx-role="view" data-dx-name="index" data-dx-layout="myLayout"> <h1 data-bind="text: message"></h1> </div>
为了声明占位符,创建一个div元素,同时设置它的data-dx-placeholder属性到一个占位符的名字上。
<div data-dx-role="layout" data-dx-name="myLayout"> <div data-dx-placeholder="content"></div> </div>
如果要使用一个占位符,必须通过div元素的占位符显示视图标记。设置元素的data-dx-target-placeholder属性到占位符名称上。
<div data-dx-role="view" data-dx-name="index" data-dx-layout="myLayout">
<div data-dx-target-placeholder="content">
<h1 data-bind="text: message"></h1>
</div>
</div>
以视觉过渡效果关联一个占位符,设置占位符的div元素的data-dx-transition属性为下滑,褪色或溢出。
<div data-dx-role="layout" data-dx-name="myLayout"> <div data-dx-placeholder="content" data-dx-transition="slide"></div> </div>
需要注意的是布局标记可以包含占位符数据用于绑定ViewModel。
<div data-dx-role="layout" data-dx-name="myLayout"> <h1 data-bind="text: message"></h1> <div data-dx-placeholder="content" data-dx-transition="slide"></div> </div> >>DevExtreme下载
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/Documentation-427.html
关键字: DevExtreme
评论列表
暂无评论
请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!
慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。
电话:400-700-1020
023-66090381
邮箱:sales@evget.com
相关资源
- DXperience Windows 8 XAML入门教程:创建饼图
- 慧都独家修复DevExpress的汉化bug
- 2013年DevExpress中文教程大盘点
- DevExpress Dashboard示例代码:连接到数据库之前自定义连接设置
- DevExpress 13.2.8发布
- DevExtreme入门视频教程汇总
- 关于DevExpress官网无法正常访问的解决方案
- DevExpress教程之RichEdit控件
- DevExpress GridControl常见问题总结
- DevExpress 2014.1发布
- DevExpress 2014.1新版发布会报名开始啦!
- DevExpress VCL 2014.1发布
- DevExpress2014.1新版发布会圆满结束
- DevExpress 2014.1.5发布
- DevExtreme教程:如何不用VS创建和部署DXTREME程序
- DevExtreme教程:如何创建数据模型
- DevExtreme教程:路由规则介绍
- DevExtreme教程:如何声明路由规则
- DevExtreme教程:路由主题详解
- DevExtreme教程:如何在应用程序中进行视图设置