////////////////

        private UIElement GetInsertElem(UIState ui)
        {
            if (this.IsInner)
            {
                UIElement uiOuterContainer = MenuContextService.GetMenuContainerOuter(ui);
                UIElement uiInnerContainer = MenuContextService.GetMenuContainerInner(uiOuterContainer);

                return(MenuContextService.GetMenuContainerInsertPoint(uiInnerContainer));
            }
            else
            {
                return(ui);               //uiOuterContainer;
            }
        }