Microsoft.Windows.Controls.Ribbon.RibbonGallery.IWeakEventListener C# (CSharp) Method

IWeakEventListener() private method

private IWeakEventListener ( Type managerType, object sender, EventArgs e ) : bool
managerType System.Type
sender object
e System.EventArgs
return bool
        bool IWeakEventListener.ReceiveWeakEvent(Type managerType, object sender, EventArgs e)
        {
            if (managerType == typeof(CurrentChangedEventManager))
            {
                if (sender == CollectionView)
                {
                    // Update currency on the immediate CollectionView for the Gallery
                    OnCurrentItemChanged();
                }
                else
                {
                    // Update currency on the Source CollectionView of the Gallery
                    OnSourceCollectionViewCurrentItemChanged();
                }
            }
            else
            {
                // Unrecognized event
                return false;
            }

            return true;
        }
RibbonGallery