protected override void OnSelect(EventArgs e) { item.NotifySelect(e); CommandBarContextMenu contextMenu = this.GetContextMenu() as CommandBarContextMenu; if (contextMenu == null) { throw new NotSupportedException(); } contextMenu.SelectedMenuItem = this; base.OnSelect(e); }