static void galleryTool_ItemSelected(object sender, Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs e) { GalleryTool galleryTool = sender as GalleryTool; galleryTool.ItemSelected -= galleryTool_ItemSelected; SetSelectedItemKey((GalleryTool)sender, e.Item.Key); galleryTool.ItemSelected += galleryTool_ItemSelected; }
private void GalleryTool_ItemSelected(object sender, Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs e) { GalleryTool galleryTool = sender as GalleryTool; if (e.Item == null || galleryTool.IsVisible == false) { return; } this.ExecuteCommand(e.Item.Key); }
private void AssociatedObject_ItemSelected(object sender, Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs e) { var menu = (MenuTool)Utilities.GetAncestorFromType((GalleryTool)sender, typeof(MenuTool), false); //menu.SmallImage = e.Item.Image; SelectedItemKey = e.Item.Key; var presenter = Utilities.GetDescendantFromType <GalleryItemPresenter>(menu, true, (p) => p.IsInPreviewArea && p.Item == e.Item); if (presenter != null) { presenter.BringIntoView(); } }
private void AssociatedObject_ItemSelected(object sender, Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs e) { SelectedItemKey = e.Item.Key; }