Exemplo n.º 1
0
 public MyWindowManager(IViewManager viewManager, Func<IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config) { }
Exemplo n.º 2
0
 public WindowManagerWithoutCreateWindow(IViewManager viewManager, Func<IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config) { }
Exemplo n.º 3
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;
     this.getActiveWindow            = config.GetActiveWindow;
 }
Exemplo n.º 4
0
 public TitleBarViewModel(IWindowManagerConfig windowManager, TrayIconViewModel trayIconViewModel)
 {
     _window            = windowManager;
     _trayIconViewModel = trayIconViewModel;
 }
Exemplo n.º 5
0
 public WindowManagerWithoutCreateWindow(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config)
 {
 }
Exemplo n.º 6
0
 public MyWindowManager(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config)
     : base(viewManager, messageBoxViewModelFactory, config)
 {
 }
Exemplo n.º 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;
		}