包 | 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