public void Start()
 {
     for (int i = 0; i < EventData.Events.Count; ++i)
     {
         TreeViewItem FatherItem = new TreeViewItem()
         {
             Header  = EventData.Events[i].Name,
             ToolTip = EventData.Events[i].Description,
             Style   = (Resources["MainStyle"] as Style)
         };
         FatherItem.MouseDoubleClick += FatherItemMouseDoubleClick;
         FatherItem.Expanded         += FatherItem_Expanded;
         for (int j = 0; j < EventData.Events[i].Tasks.Count; ++j)
         {
             TreeViewItem ChildrenItem = new TreeViewItem()
             {
                 Header  = (EventData.Events[i].Tasks[j] as ITaskFather).GetNameTask,
                 ToolTip = (EventData.Events[i].Tasks[j] as ITaskFather).GetValueTask(),
                 Style   = (Resources["MainStyle"] as Style)
             };
             ChildrenItem.Foreground = Brushes.Red;
             FatherItem.Items.Add(ChildrenItem);
         }
         MainStackEvents.Children.Add(FatherItem);
     }
     if (EventData.Events.Count == 0)
     {
         InfoStackEvents.Children.Clear();
         InfoStackEvents.UpdateLayout();
     }
     MainStackEvents.UpdateLayout();
 }
 private void FatherItemMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (MessageBox.Show("Видаляться всі дії з таким словом", "Ви впевнені?", MessageBoxButton.YesNoCancel) == MessageBoxResult.Yes)
     {
         XMLControl.DeleteEvent((sender as TreeViewItem).Header.ToString());
         EventControl.DeleteFromName((sender as TreeViewItem).Header.ToString());
         MainStackEvents.Children.Clear();
         InfoStackEvents.Children.Clear();
         InfoStackEvents.UpdateLayout();
         Start();
     }
 }