public MyWindowManager(IViewManager viewManager, Func<IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config) { }
 public WindowManagerWithoutCreateWindow(IViewManager viewManager, Func<IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config) { }
 /// <summary>
 /// Initialises a new instance of the <see cref="WindowManager"/> class, using the given <see cref="IViewManager"/>
 /// </summary>
 /// <param name="viewManager">IViewManager to use when creating views</param>
 /// <param name="messageBoxViewModelFactory">Delegate which returns a new IMessageBoxViewModel instance when invoked</param>
 /// <param name="config">Configuration object</param>
 public WindowManager(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
 {
     this.viewManager = viewManager;
     this.messageBoxViewModelFactory = messageBoxViewModelFactory;
     this.getActiveWindow            = config.GetActiveWindow;
 }
Beispiel #4
0
 public TitleBarViewModel(IWindowManagerConfig windowManager, TrayIconViewModel trayIconViewModel)
 {
     _window            = windowManager;
     _trayIconViewModel = trayIconViewModel;
 }
Beispiel #5
0
 public WindowManagerWithoutCreateWindow(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config)
 {
 }
Beispiel #6
0
 public MyWindowManager(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config)
 {
 }
Beispiel #7
0
		/// <summary>
		/// Initialises a new instance of the <see cref="WindowManager"/> class, using the given <see cref="IViewManager"/>
		/// </summary>
		/// <param name="viewManager">IViewManager to use when creating views</param>
		/// <param name="messageBoxViewModelFactory">Delegate which returns a new IMessageBoxViewModel instance when invoked</param>
		/// <param name="config">Configuration object</param>
		public WindowManager(IViewManager viewManager, Func<IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
		{
			this.viewManager = viewManager;
			this.messageBoxViewModelFactory = messageBoxViewModelFactory;
			getActiveWindow = config.GetActiveWindow;
		}