Вопросы по теме 'eventaggregator'
Использование Rx с или вместе с EventAggregator Prism - предлагаемые подходы?
Меня поражает, что между Prism EventAggregator и Rx Framework есть некоторое совпадение и конфликт, поскольку оба они связаны с подпиской на потоки событий. Очевидно, что Rx обеспечивает гораздо более детальное управление, в то время как...
2049 просмотров
schedule
28.06.2022
Как управлять последовательностью выполнения обработчика событий с помощью 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 просмотров
schedule
26.02.2023
Отправка сообщения конкретному экземпляру модели представления в регионе
Я использую призму и WPF. У меня есть представление, которое может иметь несколько экземпляров с соответствующими моделями представления. Проблема в том, что мне нужно что-то сделать на основе некоторого события в модели просмотра для конкретного...
915 просмотров
schedule
01.03.2023
SOLID и агрегатор событий
Я стараюсь следовать SOLID, насколько это возможно, и столкнулся со следующей проблемой при работе в приложении Prism:
У меня есть класс, который обрабатывает все события, которые модуль получает от других модулей. Поскольку у класса есть две...
173 просмотров
schedule
30.11.2022
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 просмотров
schedule
18.05.2022
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 просмотров
schedule
04.04.2023
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 просмотров
schedule
18.03.2022
исключение 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 просмотров
schedule
12.07.2022
Агрегатор событий Prism. Получите событие и отправьте его снова
В моем проекте есть три ViewModel (например, ViewModelA , ViewModelB и ViewModelC ). Мне нужно написать следующую логику. ViewModelA отправляет значение в ViewModelB , используя EventAggregator из Prism. ViewModelB получает значение и...
98 просмотров
schedule
10.03.2022
Поток пользовательского интерфейса в представлении зависает, но только если ListView заключен в StackPanel
У меня есть приложение, которое асинхронно загружает большой файл данных в список в MainWindowViewModel. Метод загрузки, который делает это, вызывается после того, как MainWindowWiew полностью загрузится, как это было запущено из представления через...
18 просмотров
schedule
25.06.2022