private void SearchButton_OnClick(object sender, RoutedEventArgs e) { try { // Update device list if (ArenaNETSystem.UpdateDevices(1000)) { // if at least one device found, open it if (ArenaNETSystem.Devices.Count != 0) { // if at least one device found, open it Device = ArenaNETSystem.CreateDevice(ArenaNETSystem.Devices[0]); // Update information ConsoleView.Text += $"{ArenaNETSystem.Devices.Count } devices found. - {DateTime.Now}" + Environment.NewLine; ConsoleView.Text += $"First camera opened. - {DateTime.Now}" + Environment.NewLine; SearchButton.IsEnabled = false; OpenButton.IsEnabled = true; } else { ConsoleView.Text += $"Devices not found. - {DateTime.Now}" + Environment.NewLine; } } else { ConsoleView.Text += $"Devices not found. - {DateTime.Now}" + Environment.NewLine; } } catch (Exception exception) { MessageBox.Show(exception.Message); } }