Описание тега eventaggregator

Агрегатор событий - это механизм событий, который обеспечивает связь между слабо связанными компонентами приложения. Он позволяет издателям и подписчикам общаться посредством событий и при этом не иметь прямой ссылки друг на друга.
1 ответ

Удаление Marionette EventAggregator: действительно ли необходимо предотвращать утечки?

Я читаю EventAggregator Документ в Backbone.Wreqr. Это может быть использовано следующим образом. MyApp.vent.trigger("some:namespaced:event"); MyApp.vent.on("some:namespaced:event", function(){ // ... }); Я не могу понять, если после установки обраб…
3 ответа

Подписаться на события Prism EventAggregator с отражением

Я хочу подписаться на событие EventAggregator с помощью Reflection, потому что я пытаюсь динамически подключать подписки на события между модулями Prism во время выполнения. (Я использую Silverlight 5, Prism и MEF). То, чего я хочу достичь, это звон…
23 окт '12 в 16:41
0 ответов

PRISM 5, EventAggregator теряет подписку

Я пытаюсь использовать eventaggregator (контейнер Unity) для запуска / публикации события, когда моя оболочка закрывается, чтобы я мог сохранить некоторые настройки в View. Проблема в том, что когда я выхожу из приложения, подписчиков на событие бол…
16 июл '14 в 10:20
2 ответа

Как создать универсальный метод с универсальным в предложении where? (Человек, который чист, как грязь!)

Есть ли способ сделать это: protected void SubscribeToEvent<TEvent, TPayload>(Action<TPayload> a_action) where TEvent : CompositePresentationEvent<TPayload> { TEvent newEvent = _eventAggregator.GetEvent<TEvent>(); Subscriptio…
29 дек '10 в 18:08
2 ответа

Backbone Marionette - переход между модальными диалогами

У меня есть Marionette.CompositeView, который показывает модальное диалоговое окно при нажатии. events: { 'click #my-new-view' : 'viewMyNewView' } ... viewMyNewView: function() { var newView = new MyNewView(); App.modal.show(newView); } Это представ…
1 ответ

EventAggregator Helper Общий метод

Почему это дает ошибку компилятора? public class EventAggregationHelper { public static SubscriptionToken SubscribeToEvent<T>( IEventAggregator eventAggregator ) where T : EventBase { T evt = eventAggregator.GetEvent<T>(); //T evt = even…
10 окт '16 в 10:52
3 ответа

Как распространять события из одной ViewModel в другую ViewModel в MVVW?

Я новичок в модели MVVW, поэтому вы должны простить меня, если я задам очень простой вопрос. У меня есть две ViewModel, мы будем называть их TreeViewViewModel и ListViewViewModel. TreeViewViewModel привязывается к свойству IsSelected в своем предста…
15 фев '11 в 21:19
1 ответ

Проблемы с зависимостью модуля и eventAggregator при загрузке модуля в призму C#

Я использую призму с C# там у меня проблема с загрузкой двух модулей. В модуле A есть TabControl с ItemTemplate и ContentTemplate. Модуль B является подпредставлением модуля A и находится в шаблоне содержимого модуля A. Xaml модуля A <Grid> &l…
30 сен '15 в 11:55
0 ответов

Совместное использование динамического объекта между модулями Prism

Можно ли поделиться dynamic введите объект из модуля между другими модулями без каких-либо статических ссылок или interface или любое другое решение DI/IoC? Допустим, у нас есть GlobalEvent, как это в Core.dll монтаж: public class GlobalEvent : Comp…
21 апр '12 в 10:57
1 ответ

Поддержка времени разработки с помощью агрегатора событий и WIndowManager

Мне нужно создать приложение WPF с Caliburn.Micro 2.0.2 для сдачи экзамена на степень бакалавра. В этом приложении три разных вида будут отображаться в одной оболочке (окне), и они должны взаимодействовать друг с другом. Поэтому мне нужен агрегатор …
2 ответа

WPF, PRISM и EventAggregrator

У меня возникли проблемы с использованием EventAggregator в моем приложении. Проблема, с которой я сталкиваюсь, заключается в том, что пользовательский интерфейс не будет обновляться, пока текущая обработка не будет остановлена. У меня сложилось впе…
20 янв '17 в 12:19
0 ответов

Связь между прикладными уровнями в C# WPF с Caliburn Micro

Я создаю n-уровневое клиент-серверное приложение с C# и WPF (WCF для взаимодействия клиент-сервер) То, что я хотел бы сделать, это иметь возможность, чтобы мои менеджеры службы на стороне клиента могли передавать данные прямо в ViewModel, и при этом…
27 дек '16 в 01:19
3 ответа

caliburn.micro eventAggregator: Обработка сообщения в Screen Collection

У меня есть следующий код в моем калибровочном микро-приложении. Я использую eventAggregator для отправки сообщений из одной модели представления в другую. Рассмотрим следующий код: public class ShellViewModel : Conductor<IWorkspace>.Collectio…
07 авг '15 в 10:35
2 ответа

Использование Rx с EventAggregator от Prism или вместе с ним - предлагаемые подходы?

Меня поражает, что между Призмой есть некоторое совпадение и конфликт EventAggregator и Rx Framework, так как оба предназначены для подписки на потоки событий. Очевидно, Rx обеспечивает гораздо более точный контроль, в то время как EventAggregator о…
23 янв '13 в 17:36
2 ответа

SignalR.EventAggregatorProxy простой пример проблемы

Я пытаюсь использовать библиотеку SignalR.EventAggregatorProxy, но не могу разобраться с документами или демонстрациями. Мне не нужно использовать Ninject, и я только после очень простого приложения tes с WEB API на стороне сервера и Angular SPA. Во…
02 ноя '15 в 15:48
1 ответ

Обзор Prism EventAggregator и MVVM Light Messenger

Может кто-нибудь дать мне хороший обзор Prism EventAggregator по сравнению со службой MVVM Light Messenger? В частности, Они похожи на вещи или предназначены для совершенно разных целей? Плюсы и минусы обоих Где они должны и не должны использоваться…
10 ноя '11 в 23:05
1 ответ

Упрощенный агрегатор событий PRISM - ошибка подписки

У меня проблемы с подпиской на EventAggregator, полный код vb.net приведен ниже. МОДУЛЬ EventSystem - упрощенная ПРИЗМА из блога Рэйчел, превращенная в VB.net в виде модуля следующим образом: Imports Prism.Events Module EventSystem Private _current …
28 июл '18 в 17:17
2 ответа

Event Aggregator: нужна помощь в изменении решения

Я пытаюсь разработать агрегатор событий для своего приложения. (Я новичок в шаблоне проектирования, поэтому я еще не до конца его понимаю). Во-первых, я уже создал решение, которое в некоторой степени является агрегатором, но нуждается в улучшении и…
1 ответ

Разница в событии Prism EventAggregator между классом PubSubEvent<TPayload> и классом CompositePresentationEvent<TPayload>

Я пытаюсь заставить мой EventAggregator в Prism работать на основе этого примера MSDN. После некоторых проблем, вызванных путаницей ссылок на классы, я хотел бы знать разницу: PubSubEvent Class MSDN а также Класс CompositePresentationEvent MSDN Я не…
19 ноя '14 в 07:47
1 ответ

Как будут выглядеть ISubject и Subject в этом примере, и будет ли образец использовать их в нужном месте?

Я получил этот образец http://jfromaniello.blogspot.com/2010/04/event-aggregator-with-reactive.html, Которые описывают шаблон агрегатора событий с использованием.net 4.0, но я не нашел в примере кода интерфейс ISubject и класс Subject, и я обнаружил…
09 авг '10 в 11:13