public MediaWindow( IOptionsService optionsService, ISnackbarService snackbarService, IDatabaseService databaseService, IMonitorsService monitorsService) { InitializeComponent(); _webNavHeaderAdmin = new WebNavHeaderAdmin(WebNavHeader); _optionsService = optionsService; _snackbarService = snackbarService; _imageDisplayManager = new ImageDisplayManager( Image1Element, Image2Element, _optionsService); _webDisplayManager = new WebDisplayManager( Browser, BrowserGrid, databaseService, _optionsService, monitorsService, _snackbarService); _audioManager = new AudioManager(); InitVideoRenderingMethod(); SubscribeOptionsEvents(); SubscribeImageEvents(); SubscribeWebEvents(); SubscribeAudioEvents(); }