コード例 #1
0
        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();
        }