/// <summary> /// Registers the objects that are used in the player module and /// insert the player view in the player region. /// </summary> public void Initialize() { this.RegisterViewsAndServices(); IPlayerViewPresenter presenter = this.container.Resolve <IPlayerViewPresenter>(); this.regionManager.Regions[RegionNames.PlayerRegion].Add(presenter.View); }
/// <summary> /// Registers the objects that are used in the player module and /// insert the player view in the player region. /// </summary> public void Initialize() { this.RegisterViewsAndServices(); IPlayerViewPresenter presenter = this.container.Resolve <IPlayerViewPresenter>(); bool shouldDisplayPlayerWindow = this.windowManager.ShouldDisplayWindow(presenter.View.GetType().ToString(), true); if (shouldDisplayPlayerWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(presenter.View); } IMenuButtonViewModel menuViewModel = this.container.Resolve <IMenuButtonViewModel>(); menuViewModel.ViewToDisplay = presenter.View; menuViewModel.Text = "Sequence Preview"; menuViewModel.IsViewActive = shouldDisplayPlayerWindow; this.regionManager.Regions[RegionNames.MenuRegion].Add(menuViewModel.View); }