В предыдущем вопросе я создал класс event
, public class SetObjectEvent : PubSubEvent<MyObject> { }
, который работает отлично. Однако сейчас я хочу сделать то же самое с методами, поэтому мне придется расширить что-то еще, кроме PubSubEvent<>
(?)
При просмотре le bigue o'le interwebz большинство вопросов типа «Как мне вызвать метод из другой ViewModel через эту ViewModel» ссылаются на зависимости или команды, которые являются прекрасными решениями, которые я использовал в прошлом. Но в этом конкретном случае ни один из них не работает, потому что я имею дело со случаем, когда дочерний элемент родительского брата должен быть вызван от указанного брата. Поскольку родитель не знает (и не может) знать о существовании своего дочернего элемента, кроме того, что дочерний элемент время от времени вызывает некоторые свойства, я решил, что использование EventAggregator было бы лучшим возможным решением, если только у кого-то есть лучшая идея, конечно.
Итак, Конкретно, мой вопрос; На что мне заменить PubSubEvent<>
в моем SetObjectEvent
, чтобы получить аналогичную версию CallMethodEvent : ?x?x?x? { }
?