Пример #1
0
 void IAttributeList.AttributeChanged(INamedAttribute attribute, ReversibleChange change)
 {
     if (owner != null)
     {
         owner.AttributeChanged(this, attribute, change);
     }
 }
Пример #2
0
 protected void FireDidChange(string propertyName, object propertyOldValue)
 {
     if (parent != null)
     {
         ReversibleChange change = new ReversibleChange(this, propertyName, propertyOldValue);
         (parent as IAttributeList).AttributeChanged(this, change);
     }
 }
Пример #3
0
 private void FireDidChange(string propertyName, object propertyOldValue)
 {   // Eine Eigenschaft hat sich geändert.
     // Wird an parent weitergeleitet
     if (parent != null)
     {
         ReversibleChange change = new ReversibleChange(this, propertyName, propertyOldValue);
         (parent as IAttributeList).AttributeChanged(this, change);
     }
 }
Пример #4
0
 void IAttributeList.AttributeChanged(INamedAttribute attribute, ReversibleChange change)
 {
     if (owner != null)
     {
         owner.AttributeChanged(this, attribute, change);
     }
     if (owner is Project)
     {
         needsUpdate = true;
     }
 }