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;
}*/
}