Inheritance: DevExpress.Mvvm.ViewModelBase, IZoomViewModel
Example #1
0
 public MainForm() {
     AppHelper.MainForm = this;
     DevExpress.DevAV.StartUpProcess.Start("When Only the Best Will Do");
     InitializeComponent();
     DevExpress.DevAV.StartUpProcess.Running("Initializing...");
     Icon = AppHelper.AppIcon;
     this.viewModelCore = ViewModelSource.Create(() => new MainViewModel(this));
     ViewModel.ModuleAdded += viewModel_ModuleAdded;
     ViewModel.ModuleRemoved += viewModel_ModuleRemoved;
     ViewModel.SelectedModuleTypeChanged += viewModel_SelectedModuleTypeChanged;
     ViewModel.Print += viewModel_Print;
     ViewModel.ShowAllFolders += viewModel_ShowAllFolders;
     ViewModel.IsReadingModeChanged += viewModel_IsReadingModeChanged;
     ribbonControl.MinimizedChanged += Ribbon_MinimizedChanged;
     ribbonControl.ForceInitialize();
     new ZoomLevelManager(beZoomLevel, bbiZoomDialog, ViewModel);
     officeNavigationBar.QueryPeekFormContent += officeNavigationBar_QueryPeekFormContent;
     officeNavigationBar.PopupMenuShowing += officeNavigationBar_PopupMenuShowing;
     navBar.ActiveGroupChanged += navBar_ActiveGroupChanged;
     backstageViewControl.SelectedTabChanged += backstageViewControl_SelectedTabChanged;
     backstageViewControl.Hidden += backstageViewControl_Hidden;
     backstageViewControl.Office2013StyleOptions.HeaderBackColor = ColorHelper.GetControlColor(LookAndFeel);
     backstageViewControl.BackstageViewShowRibbonItems = BackstageViewShowRibbonItems.None;
     BindCommands();
     BindFiltersVisibility();
     InitNotifications();
     InitTaskBarCommands();
     LookAndFeel.StyleChanged += LookAndFeel_StyleChanged;
 }
Example #2
0
 protected override void OnLoad(System.EventArgs e) {
     base.OnLoad(e);
     if(viewModel == null && AppHelper.MainForm != null) {
         viewModel = (AppHelper.MainForm as ISupportViewModel).ViewModel as MainViewModel;
         if(viewModel != null)
             BindCommands();
     }
 }
Example #3
0
 void BindCommands(MainViewModel viewModel) {
     biGetStarted.BindCommand(() => viewModel.GetStarted(), viewModel);
     biGetSupport.BindCommand(() => viewModel.GetSupport(), viewModel);
     biBuyNow.BindCommand(() => viewModel.BuyNow(), viewModel);
     biAbout.BindCommand(() => viewModel.About(), viewModel);
 }
Example #4
0
 public PeekPanelsRegistrator(MainViewModel viewModel) {
     this.viewModel = viewModel;
 }