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; }
public TitleBarViewModel(IWindowManagerConfig windowManager, TrayIconViewModel trayIconViewModel) { _window = windowManager; _trayIconViewModel = trayIconViewModel; }
public WindowManagerWithoutCreateWindow(IViewManager viewManager, Func <IMessageBoxViewModel> messageBoxViewModelFactory, IWindowManagerConfig config) : base(viewManager, messageBoxViewModelFactory, config) { }
public MyWindowManager(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; getActiveWindow = config.GetActiveWindow; }