public ContextMenu() { Loaded += delegate { foreach (var item in Items) { MenuContainerBase.AddChild(item, () => OnItemVisibleChanged()); } }; }
protected override void AddChild(object value) { base.AddChild(value); MenuContainerBase.AddChild(value, () => OnItemVisibleChanged()); }