powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF DevExpress MDI DocumentPanel
2 сообщений из 2, страница 1 из 1
WPF DevExpress MDI DocumentPanel
    #38020542
andrey_bezusyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Использую 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) ??
...
Рейтинг: 0 / 0
WPF DevExpress MDI DocumentPanel
    #38020576
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УЖОС!!!
коллеги, облегчаю вам чтение вопроса новобранца :))
andrey_bezusyakВсем привет. Использую DocumentPanel от DevExpress для создания MDI-окна WPF:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
       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) ??
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF DevExpress MDI DocumentPanel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]