Esempio n. 1
0
        public DialogViewModel(IObjectInitializationService initSvc)
            : base(initSvc)
        {
            AbortCommand = new DelegateCommand()
            {
                CanExecuteHandler = () => CanAbort(),
                ExecuteHandler    = () =>
                {
                    Abort();
                    TearDown();
                    OnCloseRequest?.Invoke(false);
                }
            };

            SaveCommand = new DelegateCommand()
            {
                CanExecuteHandler = () => ValidateContent(),
                ExecuteHandler    = () =>
                {
                    SaveChanges();
                    TearDown();
                    OnCloseRequest?.Invoke(true);
                }
            };
        }
Esempio n. 2
0
 public MainMenuPathViewModel(IObjectInitializationService initSvc, IMainMenuCommandExtractor commandExtractor, AbstractMenuPath menuPath)
     : base(initSvc)
 {
     CommandExtractor = commandExtractor;
     MenuPath         = menuPath;
     SubscribeToMultiCommandChildrenAutoInvalidationEvents();
 }
Esempio n. 3
0
 public ShellViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
     MainMenuViewModel         = new MainMenuViewModel(initSvc);
     ToolBarContainerViewModel = new ToolBarContainerViewModel(initSvc);
     DockingView        = Container.Resolve <IDockingView>();
     ShortcutsViewModel = new ShellShortcutsViewModel(initSvc);
 }
Esempio n. 4
0
        public ListBoxPanelViewModel(IObjectInitializationService initSvc)
            : base(initSvc)
        {
            //AllowMultipleSelection = true;
            //SetSelectionBinding(new MultipleObjectSelection());
            SetupTimer();

            //AllowMultipleSelection = false;
            //SyncItems = false;
            //SetSelectionBinding(SelectedNumber);
        }
Esempio n. 5
0
        public TreePanelViewModel(IObjectInitializationService initSvc)
            : base(initSvc)
        {
            ExpansionRetainingStrategy = TreeExpansionRetainingStrategy.ItemPath;
            AllowMultipleSelection     = false;
            SetSelectionBinding(SelectedNumber);

            Wrappers = Enumerable.Range(1, 999).Select(o => new Wrapper {
                Value = o
            }).ToList();

            Timer = new Timer()
            {
                Interval  = 5000,
                AutoReset = true,
                Enabled   = true,
            };

            Timer.Elapsed += OnTimerElapsed;
            Timer.Start();
        }
 public DynamicPanelSelectionManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 7
0
 public LongOperationViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 8
0
 public ServiceBase(IObjectInitializationService initSvc)
 {
     initSvc.Initialize(this);
 }
Esempio n. 9
0
 public CommonCommands(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 10
0
 public LongOperationService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
     LastPosRect = new Rect(0, 0, SystemParameters.PrimaryScreenWidth, SystemParameters.PrimaryScreenHeight);
 }
Esempio n. 11
0
 public CustomDialogViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
 public DynamicPanelProcessingService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
 public MainMenuCommandExtractor(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 14
0
 public DynamicPanelManager(IObjectInitializationService initSvc, IDynamicPanelDefinition definition)
     : base(initSvc)
 {
     Definition         = definition;
     ViewModelSelection = Definition.GetSelectionBinding(Container);
 }
Esempio n. 15
0
 public WPFEventManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 16
0
 public ToolBarManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
 public ToolBarContainerViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 18
0
 public ViewModelBase(IObjectInitializationService initSvc)
 {
     initSvc.Initialize(this);
 }
 public StaticPanelVisibilityManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 20
0
 public DummyService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 21
0
 public ShortcutManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
     LoadingScope = new Scope();
     LoadingScope.OnAllScopesEnd += (sender, e) => EventAggregator.GetEvent <ShortcutChangedEvent>().Publish(new GlobalRebuildShortcutChangedArgs());
 }
Esempio n. 22
0
 /// <summary>
 /// Creates a new TreeViewModel instance.
 /// </summary>
 /// <param name="initSvc"></param>
 public TreeViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 23
0
 public IconManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 24
0
 public MainMenuViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
     CommandExtractor = new MainMenuCommandExtractor(initSvc);
 }
Esempio n. 25
0
 public MainMenuPanelEntryViewModel(IObjectInitializationService initSvc, IMainMenuCommandExtractor commandExtractor, IStaticPanelDefinition definition)
     : base(initSvc)
 {
     CommandExtractor = commandExtractor;
     PanelDefinition  = definition;
 }
Esempio n. 26
0
 public ListPanelViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
     AllPersons = GetPersons();
     InitializeInvalidationTimer();
 }
 public PanelLayoutManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 28
0
 public SecondToolBarViewModel(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 29
0
 public MetadataAsserterService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }
Esempio n. 30
0
 public CommandInvalidationManagerService(IObjectInitializationService initSvc)
     : base(initSvc)
 {
 }