Кажется, что вся мощь routedevents направлена на разработку пользовательского интерфейса.Смысл спросить, можно ли вызвать перенаправленное событие из класса, который вообще не расширяет класс UIElement
или UserControl?Например: я создаю класс State, который выполняет несколько изменений некоторых данных (в основном чертежей и объектов), и я хочу сообщить основному пользовательскому интерфейсу, чтобы он мог обновить свои Adorner
s и вызвать перерисовку визуального элемента.
Я думаю, что хорошо также несколько отделить этот класс State от пользовательского интерфейса, вместо того чтобы создавать обработчик событий, к которому основной интерфейс должен напрямую подключаться, если он хочет обслуживать это событие.
Есть ли способ добиться этого или я полностью выключен?