Пример #1
0
 internal void Unlisten(IPropertyPathNodeListener listener)
 {
     if (_nodeListener == listener)
     {
         _nodeListener = null;
     }
 }
Пример #2
0
 void IPropertyPathNode.Unlisten(IPropertyPathNodeListener listener)
 {
     if (_nodeListener == listener)
     {
         _nodeListener = null;
     }
 }
Пример #3
0
        internal void UpdateValueAndIsBroken(object newValue, bool isBroken)
        {
            IsBroken = isBroken;
            Value    = newValue;

            IPropertyPathNodeListener listener = _nodeListener;

            if (listener != null)
            {
                listener.ValueChanged(this);
            }
        }
Пример #4
0
 internal void Listen(IPropertyPathNodeListener listener)
 {
     _nodeListener = listener;
 }
Пример #5
0
 void IPropertyPathNode.Unlisten(IPropertyPathNodeListener listener)
 {
     Unlisten(listener);
 }
Пример #6
0
 void IPropertyPathNode.Listen(IPropertyPathNodeListener listener)
 {
     _nodeListener = listener;
 }