-
公开(公告)号:US20070130205A1
公开(公告)日:2007-06-07
申请号:US11418829
申请日:2006-05-05
申请人: Patrick Dengler , Arvind Krishnan , Jagdish Singh , Lawrence Sanchez , Sai Shankar , Satish Chittamuru , Zoltan Pekic , Nabarun Mondal , Namendra Kumar , Ricard i Dalfo
发明人: Patrick Dengler , Arvind Krishnan , Jagdish Singh , Lawrence Sanchez , Sai Shankar , Satish Chittamuru , Zoltan Pekic , Nabarun Mondal , Namendra Kumar , Ricard i Dalfo
IPC分类号: G06F17/00
CPC分类号: G06F9/451
摘要: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.
摘要翻译: 元数据用于为应用程序创建自定义的用户界面(UI)部分。 元数据可以是基于XML的,并且可以被解释然后被渲染以实现也支持数据和UI控件之间的数据绑定的定制UI。 创建后,元数据由渲染引擎处理,以显示UI控件。 在将元数据文件发送到渲染引擎之前,可以使用解释器来解释元数据文件。 渲染引擎和解释器都不需要主机应用程序的知识,并为任意元数据驱动的用户界面提供支持。 元数据模式可以包括为UI创建自定义控件的机制; 通过提供对代码隐藏程序集的访问以及支持UI控件的事件处理来以编程方式修改UI控件。