Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Devexpress MDI DocumentPanel close


Автор: BESenok78 31.10.2012, 16:46
Всем привет. Использую DocumentPanel от DevExpress для создания MDI-окна WPF:
Код

       private void buttonOrder_ItemClick(object sender, ItemClickEventArgs e)
        {        
            DocumentGroup documentGroup = dockLayoutManager1.GetItem("dockLayoutManager1") as DocumentGroup; // searh a group
            if (documentGroup == null)
            {
                documentGroup = dockLayoutManager1.DockController.AddDocumentGroup(DockType.Left); // create the if necessary
                documentGroup.Name = "dockLayoutManager1";
                documentGroup.MDIStyle = DevExpress.Xpf.Docking.MDIStyle.MDI;
            }
            DocumentPanel document = dockLayoutManager1.GetItem("Clients") as DocumentPanel;
            if (document == null)
            {
                document = dockLayoutManager1.DockController.AddDocumentPanel(documentGroup); // сreate a panel in the document group
            }
        }

 Вопрос в следующем : как грамотно освобождать память от объекта DocumentPanel (при закрытии окна (панели) и повторном клике buttonOrder после этого - окно не появляется, т.е. document<>null) ??

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)