发明名称 Implementing custom user interface forms in a personal information manager
摘要 Technologies are described herein for incorporating custom user interface (UI) forms into a personal information manager (PIM) application using a declarative form markup specification. A native PIM form specification is generated from a file containing the declarative form markup describing the custom UI form. When a request to display the custom UI form is received, a PIM native form renderer invokes a forms runtime engine that loads the original declarative form markup to process data bindings and event subscriptions contained therein. The custom UI form is then rendered to the display by the PIM native form renderer in conjunction with the forms runtime engine.
申请公布号 US9298684(B2) 申请公布日期 2016.03.29
申请号 US200812141902 申请日期 2008.06.18
申请人 Microsoft Technology Licensing, LLC 发明人 Abel Todd J.;Zambrano Dayam Joel;Strick John William;Bogazliyanlioglu Emre;Rashid Mohammad A.;Brown Kevin Lane
分类号 G06F3/00;G06F17/24;G06F9/44;G06F17/22 主分类号 G06F3/00
代理机构 代理人 Crocker Steve;Johnston-Holmes Danielle;Minhas Micky
主权项 1. A method for implementing a custom user interface (UI) form in a personal information manager (PIM), the method comprising: loading a form markup file containing markup that specifies a layout of one or more UI controls on the custom UI form,data binding information specifying internal and external data sources from which contents of the one or more UI controls will be populated, andevent subscription information specifying logic to be executed by a custom event handler when a particular event is generated by the one or more UI controls; generating a native UI form specification for the PIM from the form markup file; storing the native UI form specification in a PIM form storage; receiving a request at the PIM to display the custom UI form; upon receiving the request, retrieving the native UI form specification from the PIM form storage; rendering the one or more UI controls on the custom UI form by a forms runtime engine external to the PIM; and displaying the custom UI form by incorporating the custom UI form in a specific region of a native UI displayed by the PIM.
地址 Redmond WA US