![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
vovogege |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.6.2011 Репутация: нет Всего: нет |
Использовать ли блокировку при открытии модальных диалоговых окон или нет. Просто при использовании блокировки не очень удобно писать тесты. Как лучше к этому подойти?
![]() |
|||
|
||||
Суровый |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 30.4.2009 Репутация: 1 Всего: 2 |
Если под блокировкой имеется ввиду невозможность воздействовать на элементы управления материнской формы, то отвечу следующее:
разрабатывайте архитектуру своего приложения исходя из логики его работы, а не исходя из удобства написания тестов. Это сообщение отредактировал(а) Суровый - 29.7.2011, 10:21 |
|||
|
||||
vovogege |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.6.2011 Репутация: нет Всего: нет |
Вас понял, спасибо за совет.
![]() |
|||
|
||||
vovogege |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.6.2011 Репутация: нет Всего: нет |
Всё таки остановился на варианте без блокировки при показе диалогового окна. Диалогов будет много, один диалог может открывать другие диалоги, а те в свою очередь свои.
Получается где-то так:
То есть установка свойства экрана IsVisible=true не будет приводить к блокировке потока до закрытия экрана. Presenter сам будет устанавливать видимость экранов, реагируя на события. ![]() |
||||||||
|
|||||||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |