Ejemplo n.º 1
0
        private void AddResistor(object sender, RoutedEventArgs e)
        {
            var tempResistor = new ResistorControl();

            cWorkSpace.Children.Add(tempResistor);
            Canvas.SetLeft(tempResistor, CursorPosition.X);
            Canvas.SetTop(tempResistor, CursorPosition.Y);
            repeatElementType = typeof(ResistorControl);
        }
Ejemplo n.º 2
0
 private void RepeatAddingLastElement(object sender, RoutedEventArgs e)
 {
     if (repeatElementType != null)
     {
         UIElement tempUIElement;
         if (repeatElementType.Equals(typeof(ResistorControl)))
         {
             tempUIElement = new ResistorControl();
         }
         else
         {
             throw new Exception();
         }
         cWorkSpace.Children.Add(tempUIElement);
         Canvas.SetLeft(tempUIElement, CursorPosition.X);
         Canvas.SetTop(tempUIElement, CursorPosition.Y);
     }
 }