加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex osgi实现-potomac 个人翻译资料3

发布时间:2020-12-15 01:43:07 所属栏目:百科 来源:网络整理
导读:Potomac的UI: Pages: Pages 是应用程序的高级别的 selections ,如果应用程序相对简单,它可能只有一个 page 。 Pages 通过使用 [Page] tag 在 class 或者 mxml 文件头部定义,多页可以被声明在相同的文件。 Page 属性: Id :标识 Title :显示的 UI 名称

Potomac的UI:


Pages:

Pages是应用程序的高级别的selections,如果应用程序相对简单,它可能只有一个page

Pages 通过使用[Page] tag class或者mxml文件头部定义,多页可以被声明在相同的文件。

Page 属性:

Id:标识

Title:显示的UI名称

Icon:可选,显示的UI图标文件

Order:可选,定义相对于其他页面的顺序

Open:可选,默认true:页面在启动时不会加载,这样有利于页面的动态加载。

pageType:可选,页面类型扩展的id,默认为“default

Folders

Folders可以把页面分离为不同的区域,folder可以包含一个或者多个partfolders使用继承于mx.core.Containerflex控件分离,一个典型的folderTabNavigator

Folders把页面分离为小块,你可以拖拽修改分离的大小。每个页面有一个默认的folderid ="default"),这一点很重要,当创建新folder,每个folder的位置是相对于指定的另一个folder。因此,声明第二个folder在页面中的要求它是相对于default folder

Folderpage类似,他们声明在class或者mxml的头部,他们不实例化或者调用声明类,多个folder可以在声明在同一个class中。

Folder属性:

Id:标识

Pagefolderparent page

relativeTofolderid,当这个folder被放在一个相对的位置。

Location ?topbottomleftright,其中一个,相对于folder的位置

Percent1-99,相对宽度的百分比

Open:可选,默认truefalsefolder不会自动open

folderType:可选,默认为“tabs,控制folder的组件,值是合法的folderType扩展,

tabs""naked","accordion","closeableTabs","titleWindow"

?默认的folderType "tabs",它可以使用如下方式被重写:

[Folder(id="default",page="myPage",relative="n/a",
?????? location="top",percent="100",folderType="accordion")]

?


parts

partspotomac应用的纽带,每个part都是继承与mx.core.Containerflex控件,典型的就是CanvasBoxPanel等。

<?xml version="1.0" encoding="utf-8"?>

<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">

???? <mx:Metadata>

????????? [Part(id="myPart",folder="default",title="My Part")]

???? </mx:Metadata>??

</mx:Canvas>

Parts 显示在pagefolder中,它的parent folder决定它们如何显示,,例如在tabs folderpart是一个单独的tab

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读