衍生的小工具Derived widgets

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 >

衍生的小工具Derived widgets

为了在人机界面应用程序中以相同的属性重复使用已配置的部件,可以创建一个 派生部件。

一个派生部件可以从一个基本部件派生,并存储在项目的部件库中。

 

DerivedWidget

如果变化仅指外观(可样式化的属性),建议为此创建一个 样式 并在小组件的实例上使用它。

例子

下图显示了一个带有数字输入的基本和派生小组件的应用。

DerivedWidgetExample

说明

1

在添加widget brease.NumericInput后,它以默认大小和相应的属性显示。

2

widget brease.NumericInput的实例被用户在属性窗口中改变。从这个实例,一个新的 派生小部件可以 在小部件库中创建 ,其中包含了改变的属性。

3

该部件在部件目录中以部件库的名称空间中的新名称显示。

在添加新的 "widgetlib_0.NumericInputTemp "小组件后,它将以衍生小组件的属性显示。这使得重新使用具有非标准属性的部件变得很容易。

 

对派生小组件的改变在保存后会更新一块内容的所有实例。

本节的主题

Creating a derived widget

Using derived widgets

Editing derived widgets (XML)

Referencing a derived widget