| パッケージ | 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 [読み取り専用]
ブランチアイコンの幅です。 | IMenuItemRenderer | ||
| measuredIconWidth : Number [読み取り専用]
アイコンの幅です。 | IMenuItemRenderer | ||
| measuredTypeIconWidth : Number [読み取り専用]
タイプアイコン (ラジオアイコンまたはチェックアイコン) の幅です。 | IMenuItemRenderer | ||
| menu : Menu
このメニューアイテムレンダラーの Menu コントロールへの参照です(含まれている場合)。 | IMenuItemRenderer | ||
| measuredBranchIconWidth | プロパティ |
measuredBranchIconWidth:Number [読み取り専用] ブランチアイコンの幅です。
public function get measuredBranchIconWidth():Number| measuredIconWidth | プロパティ |
| measuredTypeIconWidth | プロパティ |
measuredTypeIconWidth:Number [読み取り専用] タイプアイコン (ラジオアイコンまたはチェックアイコン) の幅です。
public function get measuredTypeIconWidth():Number| menu | プロパティ |
menu:Menuこのメニューアイテムレンダラーの Menu コントロールへの参照です(含まれている場合)。 これは、このメニューアイテムレンダラーがブランチノードであり、サブメニューをポップアップできることを示します。
public function get menu():Menu public function set menu(value:Menu):void
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/controls/menuClasses/IMenuItemRenderer.html