Fluent.MenuPanel.OnVisualChildrenChanged C# (CSharp) Method

OnVisualChildrenChanged() protected method

Invoked when the VisualCollection of a visual object is modified.
protected OnVisualChildrenChanged ( DependencyObject visualAdded, DependencyObject visualRemoved ) : void
visualAdded System.Windows.DependencyObject The Visual that was added to the collection
visualRemoved System.Windows.DependencyObject The Visual that was removed from the collection
return void
        protected override void OnVisualChildrenChanged(DependencyObject visualAdded, DependencyObject visualRemoved)
        {
            base.OnVisualChildrenChanged(visualAdded, visualRemoved);
            if (IsLoaded)
            {
                UpdateMenuSizes();                
                //InvalidateUpdateMenuSizes();
            }
           /* FrameworkElement added = visualAdded as FrameworkElement;
            FrameworkElement removed = visualRemoved as FrameworkElement;
            if (added != null)
            {
                added.SizeChanged += OnItemSizeChanged;
                added.IsVisibleChanged += OnItemVisibilityChanged;
            }
            if (removed != null)
            {
                added.SizeChanged -= OnItemSizeChanged;
                removed.IsVisibleChanged -= OnItemVisibilityChanged;
            }*/
        }