Показать сообщение отдельно
Старый 03.07.2010, 19:00
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 5  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
но ему надо подать это окно — вот и спрашиваю, как?
у нас менеджер - синглтон - напрямую ему окно и передаем
(Опять же, не считаю наше решение идеальным)

Цитата:
this.newWindow((e.target as IWindowOpener).window) — это и есть вариант 1 =) в данном случае интерфейс я использую для опознания что ли.
ИМХО лучше сделать событие OpenWindow и сделать у него поле window,
потому что седня кнопка открывает окно, завтра - выполяет другое действие.

Или другой вариант - была текстовая кнопка - стала кнопка-иконка
И что - давай делать ее наследника с интерфейсом IWindowOpener? как-то не комильфо.


Последний раз редактировалось expl; 03.07.2010 в 19:02.