/// <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(); }