製品バージョン 9.1.2。
Xtrabars.PopupMenu の BeforePopup イベントのイベント ハンドラーを作成しています。特定のアイテムを無効にしたいので、DevExpress サポート フォーラムで見つけたこのアプローチに従っていました。
private void popupMenu1_BeforePopup(object sender, System.EventArgs e) {
(sender as DevExpress.XtraBars.PopupMenu).ItemLinks[1].Item.Enabled = ! (sender as DevExpress.XtraBars.PopupMenu).ItemLinks[1].Item.Enabled;
}
イベント ハンドラーで XtraBars.PopupMenu 送信者オブジェクトを取得し、上記のように ItemLinks プロパティを介してリンクにアクセスします。ItemLinks は、PopupMenuItemLinkCollection タイプのオブジェクトを返します。しかし、このオブジェクトは索引付けできません。PopupMenuItemLinkCollection に関するドキュメントが見つかりません。
PopupMenuItemLinkCollection のアイテムにアクセスするにはどうすればよいですか?