/// <summary>
        /// Apply default breaks to all default routes.
        /// </summary>
        private void _ApplyBreaksToDefaultRoutes()
        {
            // Init new default routes controller fo cascade updating.
            var routesController = new DefaultRoutesController(App.Current.Project.DefaultRoutes);

            // For each default route set new breaks.
            foreach (Route route in App.Current.Project.DefaultRoutes)
            {
                route.Breaks = App.Current.Project.BreaksSettings.DefaultBreaks.Clone() as Breaks;
            }

            // Update routes if needed.
            routesController.CheckDefaultRoutesForUpdates();
        }
        /// <summary>
        /// Apply default breaks to all default routes.
        /// </summary>
        private void _ApplyBreaksToDefaultRoutes()
        {
            // Init new default routes controller fo cascade updating.
            var routesController = new DefaultRoutesController(App.Current.Project.DefaultRoutes);

            // For each default route set new breaks.
            foreach (Route route in App.Current.Project.DefaultRoutes)
                route.Breaks = App.Current.Project.BreaksSettings.DefaultBreaks.Clone() as Breaks;

            // Update routes if needed.
            routesController.CheckDefaultRoutesForUpdates();
        }
        /// <summary>
        /// Occurs when page loads. Inits page if need. Updates selection status.
        /// </summary>
        /// <param name="sender">Ignored.</param>
        /// <param name="e">Ignored.</param>
        private void DefaultRoutesPage_Loaded(object sender, RoutedEventArgs e)
        {
            // Init routes controller.
            _defaultRoutesController = new DefaultRoutesController(App.Current.Project.DefaultRoutes);

            App.Current.MainWindow.NavigationCalled += new EventHandler(DefaultRoutesPage_NavigationCalled);

            if (!_isGridLayoutLoaded)
                _InitDataGridLayout();
            if (!_isGridCollectionLoaded)
                _InitDataGridCollection();

            _needToUpdateStatus = true;
            _SetSelectionStatus();
        }