|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
послать событие из статического метода
Можно как то послать событие из статического метода?
|
|
|||||
для этого вам нужен статический диспатчер, но честно, думается мне что это плохая идея
__________________
местонахождение |
|
|||||
Событие посылает источник (реальный екземпляр, реализующий IEventDispatcher). Если есть большая нужда, то заведите в своем класе публичное свойство, значением которого будет такой екземпляр и рассылайте события от его имени. А так как свойство будет публичным, то и подписка на событие - не проблема...
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Спасибо Вам! На самом деле у меня класс в котором реализован статичный метод, уже расширяет диспетчера и уже сам диспетчер создан статическим. Но без Вас бы я недодумался! Столкнулся впервые и растерялся)
|
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
А глобальный диспатчер уже не катит?
|
|
|||||
он на самом деле никогда не "катил"
__________________
местонахождение |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Я согласен
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Цитата:
Цитата:
|
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Лучше или хуже это вопрос зависит от того какую модель проектирования вы выбирайте. Если глобальный диспатчер, то все евенты будут пропускаться через него. Есть другие модели как например RL где используются также медиаторы.
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
RL - это Read write lock ?
Если есть какие нибудь уроки, дайте ссылку, чтобы на деле посмотреть работу. Просто читая тяжело понять ( мне! ). |
Часовой пояс GMT +4, время: 12:44. |
|
« Предыдущая тема | Следующая тема » |
|
|