パッケージmx.controls.menuClasses
インターフェイスpublic interface IMenuItemRenderer
実装者 MenuItemRenderer

IMenuItemRenderer インターフェイスは、Menu コントロールのメニューアイテムレンダラーが実装する必要があるインターフェイスを定義します。

多くの場合、メニューアイテムレンダラーはリサイクルされます。 メニューアイテムレンダラーは、一度作成すると、その後は新しいデータを指定するだけで使用できます。 したがって、個々の実装では、コンポーネントの開発者は、コンポーネントのプロパティに特定の初期値またはデフォルト値が含まれていることを前提にしないようにする必要があります。

このインターフェイスを実装するには、コンポーネントの開発者は、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プロパティ 
measuredIconWidth:Number  [読み取り専用]

アイコンの幅です。



実装
    public function get measuredIconWidth():Number
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