/// <summary>
        ///     Устанавливает контейнер элементов.
        /// </summary>
        public void SetLayoutPanel(ILayoutPanel value)
        {
            if (_layoutPanel != value)
            {
                // Удаление старого контейнера и его элементов из контекста
                if (_layoutPanel != null)
                {
                    RemoveElementFromContext(_layoutPanel);

                    var childElements = _layoutPanel.GetAllChildElements();

                    if (childElements != null)
                    {
                        foreach (var childElement in childElements)
                        {
                            RemoveElementFromContext(childElement);
                        }
                    }
                }

                object content = null;

                // Добавление нового контейнера и его элементов в контекст
                if (value != null)
                {
                    AddElementToContext(value);

                    var childElements = value.GetAllChildElements();

                    if (childElements != null)
                    {
                        foreach (var childElement in childElements)
                        {
                            AddElementToContext(childElement);
                        }
                    }

                    content = value.GetControl();
                }

                _layoutPanel = value;

                Control.Content = content;
            }
        }
        /// <summary>
        ///     Устанавливает контейнер элементов страницы.
        /// </summary>
        public void SetLayoutPanel(ILayoutPanel layoutPanel)
        {
            _layoutPanel = layoutPanel;

            Control.Content = (layoutPanel != null) ? layoutPanel.GetControl() : null;
        }
        /// <summary>
        ///     Устанавливает контейнер элементов.
        /// </summary>
        public void SetLayoutPanel(ILayoutPanel value)
        {
            _layoutPanel = value;

            Control.Content = value.GetControl <UIElement>();
        }