产品版本 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 中的项目?