private void _eventsUpdaterModel_IncomingNewEvent(object sender, SubscribedEventArgs e) { var action = new Action(delegate { SubscribedEvents.Add(e.SubscribedEvent); }); _dispatcherInvokator.InvokeAction(action); }
public static void OnValueChanged(Property propertyName, Type propertyType, object obj, DateTime timestamp) { if (SubscribedEvents.Contains(propertyName)) { EventHandler <StatusChangedEventArgs> handler = StatusChanged; if (handler != null) { handler(obj, new StatusChangedEventArgs(propertyName, propertyType, obj, timestamp)); } } }