private void WizardPageChanged(object sender, Telerik.Windows.Controls.SelectedPageChangedEventArgs e) { App app = App.Current as App; CopyDataFilesViewModel cdfvm = app.CopyDataFilesModel; //если последняя страница if (e.NewPage == radWizard.WizardPages.Last() && e.OldPage != null) { cdfvm.MakeLogArchive(USBDrivesProvider.Instance.SelectedDisk); } }
public CopyDataWizrdPage() { InitializeComponent(); App app = App.Current as App; CopyDataFilesViewModel cdfvm = app.CopyDataFilesModel; this.DataContext = cdfvm; ExperimentDayTemplateSelector calendarDayTemplateSelector = Resources["ExpDayTemplateSelector"] as ExperimentDayTemplateSelector; calendarDayTemplateSelector.AvailableDates = cdfvm.ExperimentDates; if (cdfvm.ExperimentDates.Count != 0) { calendar.SelectedDate = cdfvm.ExperimentDates.Last(); } }
private void CheckBoxChecked(object sender, RoutedEventArgs e) { CheckBox chbx = (CheckBox)sender; App app = App.Current as App; CopyDataFilesViewModel cdfvm = app.CopyDataFilesModel; if (chbx.Name == "allDataCheckBox") { cdfvm.CopyFullDataFiles = true; cdfvm.CopyLogFiles = true; cdfvm.CopyMeassureDataFiles = true; cdfvm.CopyShortDataFiles = true; } else { allDataCheckBox.IsChecked = cdfvm.CopyFullDataFiles && cdfvm.CopyLogFiles && cdfvm.CopyMeassureDataFiles && cdfvm.CopyShortDataFiles; } }