예제 #1
0
        private void SL_Type_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            if (!HasLoaded)
            {
                return;
            }

            AvoidTextValidation = true;

            switch (e.NewValue)
            {
            case 1:
                TB_Step.Text    = "REGISTRATIONS";
                D2CMessagesKind = D2CMessagesConfig.Kind.REG;
                break;

            case 2:
                TB_Step.Text    = "D2C TELEMETRY";
                D2CMessagesKind = D2CMessagesConfig.Kind.TEL;
                break;

            default:
                TB_Step.Text    = "D2C ALARMS";
                D2CMessagesKind = D2CMessagesConfig.Kind.ALR;
                break;
            }

            if (D2CMessagesCategory.Equals(D2CMessagesConfig.Category.BLK))
            {
                if (e.NewValue > 1)
                {
                    D2CMessagesKind         = e.NewValue.Equals(2) ? D2CMessagesConfig.Kind.BTEL :  D2CMessagesConfig.Kind.BALR;
                    TB_NMessages.IsReadOnly = true;
                    TB_NMessages.Text       = string.Format(CultureInfo.InvariantCulture, "{0:### ### ###.#}", BaseNDevices);
                }
                else
                {
                    D2CMessagesKind         = D2CMessagesConfig.Kind.BREG;
                    TB_NMessages.Text       = "0";
                    TB_NMessages.IsReadOnly = false;
                }
            }
        }
예제 #2
0
        private void Slider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            if (_brushList != null)
            {
                if (_ambientLight != null)
                {
                    float channelAmount = 255f * (float)(AmbientAmount.Value / 100);
                    byte  channel       = (byte)Math.Round(channelAmount);
                    _ambientLight.Color = Color.FromArgb(255, channel, channel, channel);
                }

                foreach (CompositionEffectBrush brush in _brushList)
                {
                    brush.Properties.InsertScalar("Diffuse.DiffuseAmount", (float)DiffuseAmount.Value / 100);
                    brush.Properties.InsertScalar("Specular.SpecularAmount", (float)SpecularAmount.Value / 100);
                    brush.Properties.InsertScalar("Specular.SpecularShine", (float)SpecularShine.Value);
                }
            }
        }
        // <SnippetZoomSlider>
        private void ZoomSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            var level    = (float)ZoomSlider.Value;
            var settings = new ZoomSettings {
                Value = level
            };

            var zoomControl = _mediaCapture.VideoDeviceController.ZoomControl;

            if (zoomControl.SupportedModes.Contains(ZoomTransitionMode.Smooth))
            {
                settings.Mode = ZoomTransitionMode.Smooth;
            }
            else
            {
                settings.Mode = zoomControl.SupportedModes.First();
            }

            zoomControl.Configure(settings);
        }
예제 #4
0
        private void HeightSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            // Update the height of the observer based on the slider value.

            // Constrain the min and max to 20 and 150 units.
            const double minHeight = 20;
            const double maxHeight = 150;

            // Scale the slider value; its default range is 0-100.
            double value = e.NewValue / 100;

            // Get the current point.
            MapPoint oldPoint = (MapPoint)_observerGraphic.Geometry;

            // Create a new point with the same (x,y) but updated z.
            MapPoint newPoint = new MapPoint(oldPoint.X, oldPoint.Y, (maxHeight - minHeight) * value + minHeight);

            // Apply the updated geometry to the observer point.
            _observerGraphic.Geometry = newPoint;
        }
예제 #5
0
 /// <summary>
 /// User changes the volume level
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void VolumeSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     App.playbackService.Player.Volume = VolumeSlider.Value / 100;
     if (VolumeSlider.Value == 0)
     {
         Volume.Content = "\uE74F";
     }
     else if (VolumeSlider.Value > 0 && VolumeSlider.Value <= 33)
     {
         Volume.Content = "\uE993";
     }
     else if (VolumeSlider.Value > 30 && VolumeSlider.Value <= 66)
     {
         Volume.Content = "\uE994";
     }
     else
     {
         Volume.Content = "\uE995";
     }
     Settings.volume = VolumeSlider.Value;
     Settings.SaveSettings();
 }
예제 #6
0
        private void MissionPlaySpeedChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            Slider sliderControl = (Slider)sender;

            // Return if timer not initialized yet
            if (_animationTimer == null)
            {
                return;
            }

            // Get the speed multiplier from the slider value
            double speedMultiplier = sliderControl.Value;

            // Stop the animation
            _animationTimer.Stop();

            // Update the animation speed
            _animationTimer.Interval = new TimeSpan(0, 0, 0, 0, (int)(60 / speedMultiplier));

            // Restart the animation
            _animationTimer.Start();
        }
예제 #7
0
        private void BetaSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            if (OriginImage != null)
            {
                ResetButton.IsEnabled = true;
                if (FilterImage == null)
                {
                    OriginImage.Dispose();
                    OriginImage = ComputerVisionProvider.AdjustBrightnessContrast(OriginBackupImage, AlphaSlider.Value, e.NewValue);

                    WriteableBitmap WBitmap = new WriteableBitmap(OriginImage.PixelWidth, OriginImage.PixelHeight);
                    OriginImage.CopyToBuffer(WBitmap.PixelBuffer);
                    Cropper.Source = WBitmap;

                    using (SoftwareBitmap Histogram = ComputerVisionProvider.CalculateHistogram(OriginImage))
                    {
                        WriteableBitmap HBitmap = new WriteableBitmap(Histogram.PixelWidth, Histogram.PixelHeight);
                        Histogram.CopyToBuffer(HBitmap.PixelBuffer);
                        HistogramImage.Source = HBitmap;
                    }
                }
                else
                {
                    FilterImage.Dispose();
                    FilterImage = ComputerVisionProvider.AdjustBrightnessContrast(FilterBackupImage, AlphaSlider.Value, e.NewValue);

                    WriteableBitmap WBitmap = new WriteableBitmap(FilterImage.PixelWidth, FilterImage.PixelHeight);
                    FilterImage.CopyToBuffer(WBitmap.PixelBuffer);
                    Cropper.Source = WBitmap;

                    using (SoftwareBitmap Histogram = ComputerVisionProvider.CalculateHistogram(FilterImage))
                    {
                        WriteableBitmap HBitmap = new WriteableBitmap(Histogram.PixelWidth, Histogram.PixelHeight);
                        Histogram.CopyToBuffer(HBitmap.PixelBuffer);
                        HistogramImage.Source = HBitmap;
                    }
                }
            }
        }
        // Resize symbols slider value changed event handler
        private void symbolSizeSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            foreach (UIElement element in map.Children)
            {
                if (element is BubblePushpin)
                {
                    BubblePushpin bp = element as BubblePushpin;

                    if (e.NewValue == 0.0)
                    {
                        // revert back to original sizes
                        bp.BubbleSize = bp.OriginalBubbleSize;
                    }
                    else
                    {
                        if (e.NewValue < e.OldValue)
                        {
                            // shrinking bubbles so we divide to get the new size
                            // convert negative values to positive values to prevent
                            // the subsequent area calculations from breaking
                            if (e.NewValue < 0.0)
                            {
                                bp.BubbleSize = bp.BubbleSize / (e.NewValue * -1.0);
                            }
                            else
                            {
                                bp.BubbleSize = bp.BubbleSize / e.NewValue;
                            }
                        }
                        else
                        {
                            // growing bubbles - multiply
                            bp.BubbleSize = bp.BubbleSize * e.NewValue;
                        }
                    }
                }
            }
        }
예제 #9
0
        private void MissionProgressOnSeek(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            // Get a reference to the slider that sent the event
            Slider sliderControl = (Slider)sender;

            // Return if the user didn't change the progress
            //    (this event is also fired when the value is changed programmatically)
            if (sliderControl.FocusState == FocusState.Unfocused)
            {
                return;
            }

            // Stop the animation
            _animationTimer.Stop();

            // Get the new mission progress
            double missionProgress = sliderControl.Value;

            // Update the keyframe based on the progress
            _keyframe = (int)(missionProgress * _frameCount);

            // Restart the animation
            _animationTimer.Start();
        }
        // </SnippetManualFocusChecked>

        // <SnippetFocusSlider>
        private async void FocusSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
        {
            var value = (sender as Slider).Value;
            await _mediaCapture.VideoDeviceController.FocusControl.SetValueAsync((uint)value);
        }
 // <SnippetEvValueChanged>
 private async void EvSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     var value = (sender as Slider).Value;
     await _mediaCapture.VideoDeviceController.ExposureCompensationControl.SetValueAsync((float)value);
 }
 // <SnippetExposureSlider>
 private async void ExposureSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     var value = TimeSpan.FromTicks((long)(sender as Slider).Value);
     await _mediaCapture.VideoDeviceController.ExposureControl.SetValueAsync(value);
 }
예제 #13
0
 // Update temp based on slider value
 private void sliderTemp_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     temp = e.NewValue;
 }
예제 #14
0
 private void sli_speed_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     SettingHelper.SetValue("_speed", sli_speed.Value);
 }
예제 #15
0
 private void VolumeSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     UpdateVolumeIcon();
 }
예제 #16
0
 private void numSegments_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     numberOfTopLevelLines = (int)Math.Round(e.NewValue, 0);
     ResetCircle();
 }
예제 #17
0
 private void MovieRatingChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
 }
예제 #18
0
 // Update fuel based on slider value
 private void sliderFuel_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     fuel_level = e.NewValue;
 }
예제 #19
0
 private void Slider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     SetBrightness((int)e.NewValue);
 }
 private void lineThickness_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     lineThickness = (float)Math.Round(e.NewValue, 0);
     ResetCircle();
 }
예제 #21
0
 private void PurchaseSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     DollarText.Text = license.Price[(int)PurchaseSlider.Value];
 }
예제 #22
0
 private void Slider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     ValueChanged?.Invoke(sender, e.NewValue);
 }
예제 #23
0
 private void Slider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     mpe.MediaPlayer.PlaybackSession.Position = TimeSpan.FromSeconds(e.NewValue);
 }
예제 #24
0
 private void FontLeftChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     CreateImage();
 }
 private void DACChannel2_Changed(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     updateDAC(2);
 }
예제 #26
0
 private void sli_fontsize_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     SettingHelper.SetValue("_fontsize", (int)sli_fontsize.Value);
 }
예제 #27
0
 private void Slider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     SettingStorage.imageBoxBorder = e.NewValue / 100;
 }
예제 #28
0
 private void MyTimeSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     UpdateTimeExtent();
 }
예제 #29
0
 private void depth_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     maxNumberOfLevels = (int)Math.Round(e.NewValue, 0);
     ResetCircle();
 }
 private void RotationSlider_ValueChanged(object sender, Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs e)
 {
     mapView1.SetRotationAsync(e.NewValue);
 }