Esempio n. 1
0
 private void OnOtherAttributesObjectRemoved(object sender, ObjectRemovedEventArgs <MetadataAttribute> e)
 {
     e.m_RemovedObject.ValueChanged     -= new EventHandler <ValueChangedEventArgs>(OnNameContentAttributeValueChanged);
     e.m_RemovedObject.NameChanged      -= new EventHandler <NameChangedEventArgs>(OnNameContentAttributeNameChanged);
     e.m_RemovedObject.NamespaceChanged -= new EventHandler <NamespaceChangedEventArgs>(OnNameContentAttributeNamespaceChanged);
     NotifyChanged(new MetadataEventArgs(this));
 }
Esempio n. 2
0
 // Remove deleted section nodes from the tree
 void TreeNodeRemoved(ObjectRemovedEventArgs <urakawa.core.TreeNode> e)
 {
     if (e.m_RemovedObject is SectionNode)
     {
         Nodes.Remove(FindTreeNode((SectionNode)e.m_RemovedObject));
     }
 }
 public void OnMetadataDeleted(object sender, ObjectRemovedEventArgs <Metadata> ev)
 {
     foreach (NotifyingMetadataItem metadata in this.Metadatas)
     {
         if (metadata.UrakawaMetadata == ev.m_RemovedObject)
         {
             //reflect the removal in this observable collection
             this.Metadatas.Remove(metadata);
             metadata.RemoveEvents();
             metadata.UrakawaMetadata.Changed -= new EventHandler <DataModelChangedEventArgs>(UrakawaMetadata_Changed);
             NotifyChanged(new EventArgs());
             break;
         }
     }
 }
 private void mTreeNode_childRemoved(object sender, ObjectRemovedEventArgs <TreeNode> ev)
 {
     mLatestChildRemovedSender    = sender;
     mLatestChildRemovedEventArgs = ev;
     mChildRemovedEventCount++;
 }
 private void mTreeNode_propertyRemoved(object sender, ObjectRemovedEventArgs <Property> ev)
 {
     mLatestPropertyRemovedSender    = sender;
     mLatestPropertyRemovedEventArgs = ev;
     mPropertyRemovedEventCount++;
 }