public void Initialize(DetailView view)
        {
            View          = view;
            LayoutControl = View.Control as XafLayoutControl;

            Reset();
        }
        public void Destroy()
        {
            ClearDictionary();

            View          = null;
            LayoutControl = null;
        }
        private LayoutControl CreateDocumentItemsLayout()
        {
            LayoutControl layout = new XafLayoutControl();

            layout.Root.DefaultLayoutType = DevExpress.XtraLayout.Utils.LayoutType.Vertical;
            layout.Name = "DocumentItemsLayout";
            CreateLayoutItems(layout);
            return(layout);
        }
        protected override void OnViewControlsCreated()
        {
            base.OnViewControlsCreated();

            layoutControl = View.Control as XafLayoutControl;
            if (layoutControl != null)
            {
                RefreshLayoutControl();
                View.CurrentObjectChanged         += View_CurrentObjectChanged;
                layoutControl.CustomizationClosed += LayoutControl_CustomizationClosed;
                editorHelper.Initialize(View);
                editorHelper.HighlightGroup += EditorHelper_HighlightGroup;
            }
        }