Fluent.InRibbonGallery.OnSelectionChanged C# (CSharp) Méthode

OnSelectionChanged() protected méthode

Called when the selection changes.
protected OnSelectionChanged ( System.Windows.Controls.SelectionChangedEventArgs e ) : void
e System.Windows.Controls.SelectionChangedEventArgs The event data.
Résultat void
        protected override void OnSelectionChanged(SelectionChangedEventArgs e)
        {
            foreach (var item in e.RemovedItems)
            {
                GalleryItem itemContainer = (ItemContainerGenerator.ContainerFromItem(item) as GalleryItem);
                if (itemContainer != null) itemContainer.IsSelected = false;
            }

            foreach (var item in e.AddedItems)
            {
                GalleryItem itemContainer = (ItemContainerGenerator.ContainerFromItem(item) as GalleryItem);
                if (itemContainer != null) itemContainer.IsSelected = true;
            }
            //if (IsDropDownOpen) IsDropDownOpen = false;
            base.OnSelectionChanged(e);
        }