private void txtSW_TextChanged(object sender, TextChangedEventArgs e) { if (txtSW.Text != "" && txtSwAbs != null) { double bestWaveSet = OmniProvider.GetBestWaveLength(double.Parse(txtSW.Text)); if (bestWaveSet > 0) { txtSwAbs.Text = OmniProvider.GetAbs(bestWaveSet, GlobalProvider.CurrentMove).ToString(GlobalProvider.AbsFormat); schart.SetWave(double.Parse(txtSW.Text)); } } }