コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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;
            }
        }