Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как правильно организовать архитектуру приложения?
|
|||
|---|---|---|---|
|
#18+
Нужно, чтобы было главное окно (MainWindow). Вверху меню. Ниже TabControl. При выборе пункта меню, в TabControl добавляется закладка с нужным содержимым, в основном это Панель с фильтрами и DataGrid (если закладка уже открыта, то она становится активной). Из этой закладки открывается окно Создания-Изменения-Удаления записи из DataGrid. При выполнении операции в окне редактирования записи, это окно закрывается и в главном окне обновляется DataGrid и становится активной его запись (созданная или изменённая). Каким образом правильно это организовать? Что нужно помещать в содержимое закладок? Window, Page, UserControl или прям в гриды закладок расставлять нужные элементы? Нужна обратная связь окна редактирования с редактируемым DataGrid главного окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 13:28 |
|
||
|
Как правильно организовать архитектуру приложения?
|
|||
|---|---|---|---|
|
#18+
Турист, можно конечно и TabControl использовать, а если попроще, то можно stackpanel с кнопками. Организация разметки: 3 RowDefinition, в верхнем меню, в среднем stackpanel, в нижнем ContentControl, в который Вы будете подставлять UserControl. Связь окна редактирования с редактируемым DataGrid - через делегаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 09:44 |
|
||
|
Как правильно организовать архитектуру приложения?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я разобрался с TabControl. В TabItem-ы помещаю окна с гридами. Код: c# 1. А окна редактирования уже открываю из окон с гридами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=39431849&tid=1440542]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 153ms |

| 0 / 0 |
