Всем привет. Использую 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) ??
|