/// <summary>
 /// Удалить выбраннй слой
 /// </summary>
 public void DeleteSelectedLayer()
 {
     RevercedLayerList.Remove(SelectedLayer);
     LayerList.Remove(SelectedLayer);
     SelectedLayer.Destroy();
     SelectedLayer = null;
     ChooseLayer(RevercedLayerList[0]);
 }
        // Новый документ
        public void NewDocument()
        {
            NewDocumentCreation(); // Запуск события
            LayerList.Clear();
            RevercedLayerList.Clear();
            //CommandList.Clear();
            LayersAdded = 0;
            Layer FirstLayer = new Layer(this);

            ChooseLayer(FirstLayer);
        }
 //  Передвинуть выбранный слой на фон
 public void MoveToBackground()
 {
     RevercedLayerList.Move(RevercedLayerList.IndexOf(SelectedLayer), RevercedLayerList.Count - 1);
     LayerList.Move(LayerList.IndexOf(SelectedLayer), 0);
 }
 // Передвинуть выбранный слой на топ
 public void MoveToTop()
 {
     RevercedLayerList.Move(RevercedLayerList.IndexOf(SelectedLayer), 0);
     LayerList.Move(LayerList.IndexOf(SelectedLayer), LayerList.Count - 1);
 }