public FrameworkElementCoordinator(IRegionManager regionManager, IViewComposerFactory composerFactory, IServiceContext serviceContext, [NotNull] IBehaviorRunner behaviorRunner)
 {
     RegionManager   = regionManager ?? throw new ArgumentNullException(nameof(regionManager));
     ComposerFactory = composerFactory ?? throw new ArgumentNullException(nameof(composerFactory));
     ServiceContext  = serviceContext ?? throw new ArgumentNullException(nameof(serviceContext));
     BehaviorRunner  = behaviorRunner ?? throw new ArgumentNullException(nameof(behaviorRunner));
 }
Example #2
0
		public WindowCoordinator(IWindowManager windowManager, IEnumerable<IViewModelWindowFactory> windowFactories, IViewComposerFactory composerFactory, IServiceContext serviceContext, [NotNull] IBehaviorRunner behaviorRunner)
		{
			WindowManager = windowManager ?? throw new ArgumentNullException(nameof(windowManager));
			WindowFactories = windowFactories ?? throw new ArgumentNullException(nameof(windowFactories));
			ComposerFactory = composerFactory ?? throw new ArgumentNullException(nameof(composerFactory));
			ServiceContext = serviceContext ?? throw new ArgumentNullException(nameof(serviceContext));
			BehaviorRunner = behaviorRunner ?? throw new ArgumentNullException(nameof(behaviorRunner));
		}