Beispiel #1
0
        public override void Update(EObservableMessageType msg)
        {
            if (initialized && msg != EObservableMessageType.MeasurementValuesChanged && msg != EObservableMessageType.NetworkModelChanged)
            {
                return;
            }

            Update();
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #5
0
 public override void Update(EObservableMessageType msg)
 {
 }
Beispiel #6
0
 public abstract void Update(EObservableMessageType msg);
Beispiel #7
0
 public ObservableMessage(EObservableMessageType type)
 {
     Type = type;
 }