Пример #1
0
        private void DeactivateConnection(ViewerViewModel viewerViewModel)
        {
            if (ViewerViewModels.Contains(viewerViewModel))
            {
                ViewerViewModels.Remove(viewerViewModel);
            }

            viewerViewModel?.Dispose();
        }
Пример #2
0
        private void SelectConnectionCallback(StreamerClient client)
        {
            if (ViewerViewModels.Any(vm => vm.StreamerClient == client))
            {
                return;
            }

            var vm = new ViewerViewModel(client, _dutyManagerService);

            ViewerViewModels.Add(vm);
            vm.StartRendering();
        }