| 包 | mx.controls.menuClasses |
| 接口 | public interface IMenuItemRenderer |
| 实现器 | MenuItemRenderer |
| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
菜单项呈示器经常回收使用。创建菜单项呈示器后,只需通过提供新的数据即可再次使用它们。因此,在每次实现中,组件开发人员必须确保未假定组件属性包含特定的初始值或默认值。
若要实现此接口,组件开发人员必须定义实现 menu 属性的 setter 和 getter 方法。通常,setter 方法将 data 属性值写入内部变量,而 getter 方法返回此内部变量的当前值,如下所示:
// Internal variable for the property value.
private var _menu:Menu;
// Define the getter method.
public function get menu():Menu
{
return _menu;
}
// Define the setter method.
public function set menu(value:Menu):void
{
_menu = value;
}
公共属性
| 属性 | 由以下参数定义 | ||
|---|---|---|---|
| measuredBranchIconWidth : Number [只读]
分支图标的宽度。 | IMenuItemRenderer | ||
| measuredIconWidth : Number [只读]
图标的宽度。 | IMenuItemRenderer | ||
| measuredTypeIconWidth : Number [只读]
类型图标(单选/复选)的宽度。 | IMenuItemRenderer | ||
| menu : Menu
对此菜单项呈示器的 Menu 控件(如果其中包含一个引用)的引用。 | IMenuItemRenderer | ||
Tue Jun 12 2018, 11:04 AM Z