예제 #1
0
 /// <summary>
 /// Функция изменения текущего объекта для манипуляций
 /// </summary>
 /// <param name="currentItem">Новый объект</param>
 public static void SetCurrentItem(ICanvasItem currentItem = null)
 {
     _currentItem?.Deselect();
     _currentItem = currentItem;
     _currentItem?.Select();
     _refresh?.Invoke();
 }
예제 #2
0
 /// <summary>
 /// Добавление нового объекта
 /// </summary>
 /// <param name="newObject">Объект для добавления</param>
 private void AppendNewItem(ICanvasItem newObject)
 {
     newObject.Select();
     MainCanvas.Children.Add((UIElement)newObject);
     CurrentSettings.MoveDelegate?.Invoke();
 }