private void ClearAllObjectView_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show(
                "Are you sure you want to clear the view?\nYou will lose any unsaved work!\nTo save you must click the \"Save All Xml\" button.",
                "Clear Object View",
                MessageBoxButton.OKCancel,
                MessageBoxImage.Exclamation);

            switch (result)
            {
            case MessageBoxResult.OK:
                MainWindowViewController.ResetNewObjectView();
                break;
            }
        }
        private void NewObjectScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
        {
            if (Keyboard.Modifiers != ModifierKeys.Control)
            {
                return;
            }
            MyStackPanel myStackPanel = sender as MyStackPanel;

            //User rotated forward
            if (e.Delta > 0)
            {
                MainWindowViewController.IncreaseObjectTreeFontChange();
                MainWindowViewController.ModifySearchViewFont(1, myStackPanel.Children);
            }
            //User rotated backwards
            else if (e.Delta < 0)
            {
                MainWindowViewController.DereasecObjectTreeFontChange();
                MainWindowViewController.ModifySearchViewFont(-1, myStackPanel.Children);
            }
        }