public MainWindow() { //zmiana cultureinfo wątku, aby separator dziesiętny był kropką a nie przecinkiem Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); //inicjalizacja z domyslnymi ustawieniami portu oraz uaktualnienie wyswietlanych danych //gdy dane domyślne nie mogą zostać załadowane ustawia dane puste InitializeComponent(); data = new SendData(); serialPort = new SerialPort(); robotData = new RobotData(); LogList.ItemsSource = log; try { data.SetToDefault(); UpdateVisibleData(); } catch (ComPortNotActiveException ex) { SetEmptyVisibleData(); MessageBox.Show(ex.Message); } }