基于插入点的用户界面交互行为

    公开(公告)号:CN102609188A

    公开(公告)日:2012-07-25

    申请号:CN201210008586.7

    申请日:2012-01-12

    Applicant: 微软公司

    CPC classification number: G06F3/04812 G06F3/04842 G06F3/0485 G06F3/04883

    Abstract: 本发明涉及基于插入点的用户界面交互行为。基于插入点,提供对文档用户界面行为的自动操纵。在将插入点放置在已显示的文档内后,基于用户接下来的动作来调整用户界面的行为。如果用户在插入点附近开始拖拽动作,则使他/她能够与文档的内容(例如,选择文本的一部分或对象)进行交互。另一方面,如果用户在远离插入点的位置开始拖拽动作,则使他/她能够与页面交互(例如,平扫)。由此,交互行为被自动地调整而无需用户的附加动作或对用户动作的限制。

    使用声明性模板来标记出控件的用户界面控件框架

    公开(公告)号:CN104798036A

    公开(公告)日:2015-07-22

    申请号:CN201380043303.5

    申请日:2013-08-14

    Applicant: 微软公司

    CPC classification number: G06F8/38 G06F9/451 G06F9/45512 G06F17/30899

    Abstract: 用户界面(“UI”)控件框架使得UI控件能被声明性地与HTML标记内联地创建,而不需要通常使用常规的UI控件模型需要的写样板代码JavaScript。UI控件框架被构建以位于现有的WinJS(JavaScript的Windows库)功能之上并封装跨许多控件实现公用的行为,使得UI控件模板的单个实例可被用于标记出多个控件实例。UI控件框架将布局与支持控件中的“隐藏代码”分开,使得数据绑定可在没有对控件以及其子控件的任一的布局的显式知晓的情况下被抽象地实现。标记提供允许代码具有对子控件的直接访问的“定位点”。将命名属性放置在控件实例上的自定义expando HTML属性可被使用。

Patent Agency Ranking