/// <summary>
 /// Handle a new object being added to a tracked model
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void HandleModelObjectAdded(object sender, ModelObjectAddedEventArgs e)
 {
     foreach (DisplayLayer layer in Layers)
     {
         layer.OnObjectAdded((Model)sender, e);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Called whenever a new object is added to the design.
 /// The default implementation will automatically register any new object of the correct type.
 /// This should be overridden if more sophisticated filtering behaviour is required.
 /// </summary>
 /// <param name="model"></param>
 /// <param name="e"></param>
 public abstract void OnObjectAdded(Model model, ModelObjectAddedEventArgs e);