powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как правильно организовать архитектуру приложения?
4 сообщений из 4, страница 1 из 1
Как правильно организовать архитектуру приложения?
    #39430868
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно, чтобы было главное окно (MainWindow). Вверху меню. Ниже TabControl.
При выборе пункта меню, в TabControl добавляется закладка с нужным содержимым, в основном это Панель с фильтрами и DataGrid (если закладка уже открыта, то она становится активной).
Из этой закладки открывается окно Создания-Изменения-Удаления записи из DataGrid. При выполнении операции в окне редактирования записи, это окно закрывается и в главном окне обновляется DataGrid и становится активной его запись (созданная или изменённая).

Каким образом правильно это организовать? Что нужно помещать в содержимое закладок? Window, Page, UserControl или прям в гриды закладок расставлять нужные элементы? Нужна обратная связь окна редактирования с редактируемым DataGrid главного окна.
...
Рейтинг: 0 / 0
Как правильно организовать архитектуру приложения?
    #39431849
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Турист,
можно конечно и TabControl использовать, а если попроще, то можно stackpanel с кнопками.
Организация разметки:
3 RowDefinition, в верхнем меню, в среднем stackpanel, в нижнем ContentControl, в который Вы будете подставлять UserControl. Связь окна редактирования с редактируемым DataGrid - через делегаты.
...
Рейтинг: 0 / 0
Как правильно организовать архитектуру приложения?
    #39431945
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Я разобрался с TabControl.
В TabItem-ы помещаю окна с гридами.
Код: c#
1.
TabItem1.Content = Window1.Content


А окна редактирования уже открываю из окон с гридами.
...
Рейтинг: 0 / 0
Как правильно организовать архитектуру приложения?
    #39431955
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Турист,

окно как Content использовать неправильно, используйте лучше UserControl'ы или ContentPresenter'ы. По крайней мере когда читал, писали, что это самая хорошая идея.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как правильно организовать архитектуру приложения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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