MenuItemクラスを構成するメンバは次のとおりです。
| コンストラクタ | 説明 |
|---|---|
| public MenuItem(); | MenuItemクラスの新規インスタンスを初期化します。 |
| public MenuItem(text); | 表示されたテキスト値で、MenuItemクラスの新規インスタンスを初期化します。 |
| public MenuItem(text, imageUrl); | 表示されたテキスト値とアイコンイメージのURLで、MenuItemクラスの新規インスタンスを初期化します。 |
| プロパティ | 説明 |
|---|---|
| public Array Items {get;} | 子項目のリストにアクセスします。 |
| public bool Enabled{get;set;} | このメニュー項目が有効化されているかどうかを示す値を取得または設定します。 |
| public string ImageUrl {get;set;} | イメージのURLを取得または設定します。 |
| public MenuItem Parent {get;} | このメニュー項目の親を取得します。 |
| public string Text {get;set;} | メニュー項目の表示テキストを取得または設定します。 |
| public string ToolTip {get;set;} | メニュー項目のツールチップを取得または設定します。 |
| public string CssClass {get;set;} | メニュー項目のカスケードスタイルシート(CSS)クラスを取得または設定します。 |
| メソッド | 説明 |
|---|---|
| public void AddEventListener(eventName: string, listener: EventListener); | イベントターゲットオブジェクトのイベントリスナーを登録します。 |
| public void RemoveEventListener(eventName: string, listener: EventListener); | イベントターゲットオブジェクトのイベントリスナーを登録解除します。 |
| イベント | 説明 |
|---|---|
| public event Clicked(EventArgs); | メニュー項目が選択されたときに発生します。 |