private void OnElementRenamed(object sender, ElementRenamedEventArgs e)
 {
     // update all nested reference elements to match the name
     if (LoadedProject == null)
     {
         return;
     }
     foreach (var zLayout in LoadedProject.Layout)
     {
         if (zLayout.Element == null)
         {
             continue;
         }
         foreach (var zElement in zLayout.Element)
         {
             if (string.Equals(zElement.elementreference, e.OldName))
             {
                 zElement.elementreference = e.Element.name;
                 zElement.name             = e.Element.name;
             }
         }
     }
 }
Exemple #2
0
 public void HandleLayoutElementNameChange(object sender, ElementRenamedEventArgs e)
 {
     ActiveDeck.CardLayout.ReInitializeElementLookup(e.Element, e.OldName);
 }