public override void Update(EObservableMessageType msg) { if (initialized && msg != EObservableMessageType.MeasurementValuesChanged && msg != EObservableMessageType.NetworkModelChanged) { return; } Update(); }
public override void Update(EObservableMessageType msg) { if (msg != EObservableMessageType.NetworkModelChanged && msg != EObservableMessageType.SwitchStatusChanged && msg != EObservableMessageType.MarkedSwitchesChanged) { return; } Update(); }
public override void Update(EObservableMessageType msg) { if (!initialized || msg == EObservableMessageType.NetworkModelChanged) { io = PubSub.Model.Get(GID); } properties.Update(msg); if (!initialized) { panel.Children.Add(properties.Element); initialized = true; } }
public override void Update(EObservableMessageType msg) { if (!initialized) { Update(); return; } bool replace = msg == EObservableMessageType.NetworkModelChanged && RefreshNull(); View child = isNull ? (View)nullView : (View)elementView; child.Update(msg); if (replace) { panel.Children.Clear(); panel.Children.Add(child.Element); } }
public override void Update(EObservableMessageType msg) { }
public abstract void Update(EObservableMessageType msg);
public ObservableMessage(EObservableMessageType type) { Type = type; }