Пример #1
0
 void Refresh_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ConnectModel.DiscoverDevices();
     }
     catch (Exception ex)
     {
     }
 }
Пример #2
0
        public MainWindow()
        {
            try
            {
                ModelList = new ObservableList <Camera>();

                AccountModel = new AccountModel
                {
                    RegistrationRequired = true
                };

                try
                {
                    SoftPhone = new SoftphoneEngine();
                    SoftPhone.Softphone.IncomingCall += Softphone_IncomingCall;
                }
                catch (Exception ex)
                {
                }

                Server = new MyServer();
                Server.ClientCountChange += _server_ClientCountChange;

                ConnectModel              = new ConnectModel();
                ConnectModel.DeviceAdded += ConnectModel_DeviceAdded;

                InitializeComponent();

                ConnectModel.DiscoverDevices();

                _imageSliders = new List <ImageSetting>
                {
                    BrightnessSlider,
                    ContrastSlider,
                    SaturationSlider,
                    SharpnessSlider,
                    BackLightSlider,
                    WhiteBalanceCbSlider,
                    WhiteBalanceCrSlider,
                    FrameRateSlider
                };

                _videoViewerList = new List <CameraViewerControl>
                {
                    Viewer1,
                    Viewer2,
                    Viewer3,
                    Viewer4
                };

                UseUTC = true;
                OnPropertyChanged("UseUTC");
                SelectedDate = DateTime.Now;
                OnPropertyChanged("SelectedDate");
            }
            catch (Exception e)
            {
                MessageBox.Show(string.Format("Error occurred: {0}, {1}", e.GetType(), e.Message));
                Environment.Exit(-1);
            }
        }