Exemplo n.º 1
0
        public DocumentPrintViewerWindow(FlowDocument document)
        {
            InitializeComponent();

            var printWndVM = new PrintWindowViewModel(document);

            DataContext = printWndVM;

            this.documentViewer.Document = printWndVM.Document;

            this.Loaded += DocumentPrintViewerWindow_Loaded;
            printWndVM.PrintFinished += PrintWndVM_PrintFinished;
        }
Exemplo n.º 2
0
        public PrintWindow(IRegionManager regionManager)
        {
            InitializeComponent();

            if (regionManager != null)
            {
                RegionController.SetRegionManager(regionManager, this.PrintRuleSeq, RegionNames.PrintRuleSeq);
                RegionController.SetRegionManager(regionManager, this.PrintRuleManu, RegionNames.PrintRuleManu);
                RegionController.SetRegionManager(regionManager, this.PrintRuleTime, RegionNames.PrintRuleTime);
                RegionController.SetRegionManager(regionManager, this.PrintRuleInput, RegionNames.PrintRuleInput);
                RegionController.SetRegionManager(regionManager, this.PrintRuleInputCombine, RegionNames.PrintRuleInputCombine);
            }

            SizeToContent   = SizeToContent.WidthAndHeight;
            thisDataContext = DataContext as PrintWindowViewModel;
        }
        public ViewModelLocator()
        {
            //Initialsing Model ViewModel
            RootViewModel = new RootViewModel();


            // Initialising Window View Models
            MainWindowVM = new MainWindowViewModel(RootViewModel);
            //NewClientWindowVM = new NewClientWindowViewModel(RootVM);
            CardOverViewWindowVM             = new CardOverViewWindowViewModel(RootViewModel);
            LineGraphVM                      = new LineGraphViewModel();
            StatisticsWindowVM               = new StatisticsWindowViewModel(RootViewModel, LineGraphVM);
            StatisticsTopicSelectionWindowVM = new StatisticsTopicSelectionWindowViewModel(RootViewModel, StatisticsWindowVM);
            LearningCardWindowVM             = new LearningCardWindowViewModel(MainWindowVM);
            PrintWindowVM                    = new PrintWindowViewModel(RootViewModel);
            NewCardWindowVM                  = new NewCardWindowViewModel(MainWindowVM);
            NewTopicWindowVM                 = new NewTopicWindowViewModel(RootViewModel);
        }
Exemplo n.º 4
0
        public void InitializeDataContext()
        {
            thisDataContext = DataContext as PrintWindowViewModel;

            if (thisDataContext.Label.EnableSequentialInputs)
            {
                if (thisDataContext.HasInputRule)
                {
                    CheckSequentialBlock.Visibility = Visibility.Visible;
                }
                else
                {
                    CheckSequentialBlock.Visibility = Visibility.Collapsed;
                }

                startIndex = thisDataContext.Label.SerialNumberStartIndex - 1;
                length     = thisDataContext.Label.SerialNumberLength;
            }
        }