[發明專利]使用聲明性模板來標記出控件的用戶界面控件框架在審
| 申請號: | 201380043303.5 | 申請日: | 2013-08-14 |
| 公開(公告)號: | CN104798036A | 公開(公告)日: | 2015-07-22 |
| 發明(設計)人: | C·奇林喬內;M·利斯;D·霍普同 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/455;G06F17/21;G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 聲明 模板 標記 控件 用戶界面 框架 | ||
1.一種用于實現用戶界面(“UI”)控件框架的方法,所述方法包括以下步驟:
生成包括層疊樣式表(“CSS”)和超文本標記語言(“HTML”)代碼的標記文檔,所述文檔i)包括至少一個UI控件及其布局的內聯聲明性定義以及ii)作為單個實例化的模板來使用;
使用所述模板來標記出多個UI控件實例;
按照一對一的基礎為每個UI控件實例生成支持控件;以及
使用與所述模板中的HTML元素相關聯的expando屬性,所述屬性將命名屬性放置在控件實例上,使得所述支持控件可直接訪問所述布局中的任一子UI控件。
2.如權利要求1所述的方法,其特征在于,所述HTML是HTML修訂版5(“HTML5”)并且CSS是CSS等級3(“CSS3”)。
3.如權利要求1所述的方法,其特征在于,所述HTML元素表示UI控件。
4.如權利要求1所述的方法,其特征在于,使用JavaScript來實現所述支持控件。
5.如權利要求1所述的方法,其特征在于,所述屬性使得定位點能被定義在所述標記文檔中。
6.如權利要求5所述的方法,其特征在于,布局被修訂,同時在整個所述修訂中維持所述定位點的名稱。
7.如權利要求1所述的方法,其特征在于,支持控件按照一對一的基礎被映射到被標記出的布局。
8.如權利要求1所述的方法,其特征在于,所述布局被松散地耦合到在實現所述UI控件的應用的底層的業務邏輯。
9.如權利要求1所述的方法,其特征在于,支持控件提供數據以供綁定到UI控件或子控件,所述支持控件抽象地提供所述數據,而不需要對所述子控件的直接知曉。
10.如權利要求1所述的方法,其特征在于,所述HTML代碼包括使用所述expando屬性指定的定位點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380043303.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:安全區域內的存儲器管理
- 下一篇:基于移動計算設備的使用的利手性適配用戶接口





