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();
        }
Exemple #2
0
        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();
            }
        }