| 包 | mx.controls.menuClasses |
| 接口 | public interface IMenuItemRenderer |
| 实现器 | MenuItemRenderer |
菜单项目渲染器经常回收使用。创建菜单项目渲染器后,只需通过提供新的数据即可再次使用它们。因此,在每次实现中,组件开发人员必须确保未假定组件属性包含特定的初始值或默认值。
若要实现此接口,组件开发人员必须定义实现 menu 属性的 setter 和 getter 方法。通常,setter 方法将数据属性值写入内部变量,而 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 [只读 (read-only)] 分支图标的宽度. | IMenuItemRenderer | ||
| measuredIconWidth : Number [只读 (read-only)] 图标的宽度. | IMenuItemRenderer | ||
| measuredTypeIconWidth : Number [只读 (read-only)] 类型图标(单选/复选)的宽度。 | IMenuItemRenderer | ||
| menu : Menu 对此菜单项目渲染器的 Menu 控件(如果其中包含一个引用)的引用。 | IMenuItemRenderer | ||
| measuredBranchIconWidth | 属性 |
measuredBranchIconWidth:Number [只读 (read-only)] 分支图标的宽度.
public function get measuredBranchIconWidth():Number| measuredIconWidth | 属性 |
| measuredTypeIconWidth | 属性 |
measuredTypeIconWidth:Number [只读 (read-only)] 类型图标(单选/复选)的宽度。
public function get measuredTypeIconWidth():Number| menu | 属性 |
menu:Menu [读写] 对此菜单项目渲染器的 Menu 控件(如果其中包含一个引用)的引用。这表明此菜单项目渲染器是分支节点,可以弹出子菜单。
public function get menu():Menu public function set menu(value:Menu):void