Вопросы по теме 'eventaggregator'

Использование Rx с или вместе с EventAggregator Prism - предлагаемые подходы?
Меня поражает, что между Prism EventAggregator и Rx Framework есть некоторое совпадение и конфликт, поскольку оба они связаны с подпиской на потоки событий. Очевидно, что Rx обеспечивает гораздо более детальное управление, в то время как...
2049 просмотров

Как управлять последовательностью выполнения обработчика событий с помощью EventAggregator в Prism
Я использую Prism EventAggregator в своем приложении. В моем сценарии это модуль загрузки, после завершения загрузки опубликуйте событие. Четыре ViewModel подписываются на это событие и имеют свой собственный обработчик событий, некоторые для записи...
1924 просмотров
schedule 25.12.2022

Каковы дополнительные преимущества агрегатора событий в Backbone Marionette по сравнению со встроенными событиями Backbone?
Недавно я посмотрел на Backbone.Marionette. В нем упоминается агрегатор событий, что кажется чем-то новым. https://github.com/toekneestuck/edgefonts-preview/blob/master/components/backbone.marionette/docs/marionette.eventaggregator.md Однако...
108 просмотров
schedule 27.06.2023

Централизация агрегатора событий магистрали в RequireJS — как это работает?
Я пишу приложение Backbone, используя RequireJS для определения модулей. Я столкнулся с давней проблемой, как обойти агрегатор событий, не используя глобальные переменные и не передавая его в качестве параметра каждому отдельному представлению....
593 просмотров

Отправка сообщения конкретному экземпляру модели представления в регионе
Я использую призму и WPF. У меня есть представление, которое может иметь несколько экземпляров с соответствующими моделями представления. Проблема в том, что мне нужно что-то сделать на основе некоторого события в модели просмотра для конкретного...
915 просмотров
schedule 01.03.2023

SOLID и агрегатор событий
Я стараюсь следовать SOLID, насколько это возможно, и столкнулся со следующей проблемой при работе в приложении Prism: У меня есть класс, который обрабатывает все события, которые модуль получает от других модулей. Поскольку у класса есть две...
173 просмотров

PRISM 5, EventAggregator теряет подписку
Я пытаюсь использовать eventaggregator (контейнер Unity) для запуска / публикации события, когда моя оболочка закрывается, поэтому я могу сохранить некоторые настройки в представлении. Проблема в том, что когда я выхожу из приложения, подписчиков на...
970 просмотров
schedule 03.04.2022

Могу ли я использовать отражение в EventAggregator Prism?
Я пытаюсь реорганизовать некоторые из моих методов в рамках PRISM, и это не очень работает. Мне нужно публиковать сообщения через EventAggregator , и я написал метод отражения, который будет просматривать List<Parameters> , содержащий Type...
278 просмотров
schedule 21.08.2022

Подписка Prism EventAggregator с лямбда-выражением и именем метода
Я подписываюсь на eventAgrregator, используя: eventAggregator.GetEvent.subscrinbe(..) Если я использую лямбда-выражение, оно может не вызываться, так как eventAggregator использует слабые ссылки и каким-то образом утилизируется. Однако, если...
217 просмотров
schedule 06.11.2022

EventAggregator с призмой в приложении MVVM Wpf, виртуальная машина подписчика не может получить данные
Я пытался реализовать призму EventAggregator в моем приложении MVVM Wpf. Я сделал это и собираюсь показать, вдохновленный этим сообщением в блоге: Prism EventAggregator Общая цель - отправить список другой модели просмотра. У издателя...
1368 просмотров

PubSubEvent для методов?
В предыдущем вопросе я создал класс event , public class SetObjectEvent : PubSubEvent<MyObject> { } , который работает отлично. Однако сейчас я хочу сделать то же самое с методами, поэтому мне придется расширить что-то еще, кроме...
706 просмотров
schedule 09.04.2023

Как получить экземпляр EventAggregator без использования внедрения конструктора
У меня есть класс, который выглядит так: @inject(EventAggregator) export class LootStack { stack: Array<Item.Loot> = []; constructor(private eventAggregator: EventAggregator) { this.eventAggregator.subscribe(MonsterKilled,...
483 просмотров

EventAggregator - получить список подписчиков
Есть ли способ получить список подписчиков на конкретное событие, используя EventAggregator с Unity и PRISM? Я знаю, что некоторые люди скажут: «Почему вы хотите это знать, весь смысл использования EventAggregator заключается в том, чтобы нам не...
920 просмотров
schedule 11.07.2023

Попытка понять Caliburn Micro EventAggregator
Я понял, как работает EventAggregator в Caliburn Micro, но я не понимаю этого: Возьмем это в качестве примера: ViewModel A private IEventAggregator _eventAggregator; public ViewModelA(IEventAggregator eventAggregator) { _eventAggregator =...
1262 просмотров
schedule 05.07.2022

Как зарегистрировать EventAggregator как синглтон в приложении MVVM?
Создаю свое первое приложение MVVM, и оно знакомит с некоторыми действительно мощными концепциями, но в то же время нужно многому научиться сразу. Проблема, с которой я сталкиваюсь сейчас, заключается в том, что подписчики событий, похоже, не...
1799 просмотров

исключение prism null в Container.Resolve‹IEventAggregator›()
Строка Resources.Add("eventAggregator", Container.Resolve()); вызывает исключение Null. ОБНОВЛЕНИЕ Я добавил все классы, чтобы объяснить больше. Как сказал @Axemasta, нет необходимости регистрировать IEventAggregator, и я удалил регистрацию....
655 просмотров
schedule 18.04.2023

почему сборка мусора, закрытие и лямбда отключают подписку на агрегатор событий prism?
У меня есть простое событие, определенное с использованием шаблона агрегатора событий PRISM. public class TestEvent : PubSubEvent { } public static class PrismEvents { public static readonly IEventAggregator...
111 просмотров

Агрегатор событий Prism. Получите событие и отправьте его снова
В моем проекте есть три ViewModel (например, ViewModelA , ViewModelB и ViewModelC ). Мне нужно написать следующую логику. ViewModelA отправляет значение в ViewModelB , используя EventAggregator из Prism. ViewModelB получает значение и...
98 просмотров
schedule 10.03.2022

Поток пользовательского интерфейса в представлении зависает, но только если ListView заключен в StackPanel
У меня есть приложение, которое асинхронно загружает большой файл данных в список в MainWindowViewModel. Метод загрузки, который делает это, вызывается после того, как MainWindowWiew полностью загрузится, как это было запущено из представления через...
18 просмотров