private void RadarBGOpacityTextBox_TextChanged(object sender, TextChangedEventArgs e) { TextBox textbox = sender as TextBox; byte value; if (!byte.TryParse(textbox.Text, out value)) { textbox.Text = 0.ToString(CultureInfo.CurrentCulture); return; } if (value > 100) { textbox.Text = 100.ToString(CultureInfo.CurrentCulture); } else if (value < 0) { textbox.Text = 0.ToString(CultureInfo.CurrentCulture); } RadarOverlay radarOverlay = this.ro; if (radarOverlay == null) { return; } radarOverlay.SetBackgroundOpacity(); }
private void RadarBGOpacityTextBox_TextChanged(object sender, TextChangedEventArgs e) { var textbox = sender as TextBox; if (byte.TryParse(textbox.Text, out byte value)) { if (value > 100) { textbox.Text = 100.ToString(); } else if (value < byte.MinValue) { textbox.Text = byte.MinValue.ToString(); } ro?.SetBackgroundOpacity(); } else { textbox.Text = 0.ToString(); } }