示例#1
0
        /// <summary>
        /// A cool slider control
        /// </summary>
        /// <returns>Slider</returns>
        internal WUX.Controls.Control GetSlider()
        {
            var slider = new WUX.Controls.Slider
            {
                HorizontalAlignment = WUX.HorizontalAlignment.Center,
                Margin = new WUX.Thickness(0, 10, 0, 0)
            };

            return(slider);
        }
 private void borderThresholdSlider_ChildChanged(object sender, EventArgs e)
 {
     Windows.UI.Xaml.Controls.Slider slider = (sender as WindowsXamlHost).Child as Windows.UI.Xaml.Controls.Slider;
     if (slider != null)
     {
         slider.Minimum       = 1;
         slider.StepFrequency = 1;
         slider.Maximum       = 20;
         slider.ValueChanged += (sender, e) =>
         {
             borderThresholdLabel.Content = string.Format("{0:D}", (int)e.NewValue);
             App.Instance.BorderThreshold = Convert.ToInt32(e.NewValue);
         };
         slider.Value = App.Instance.BorderThreshold;
     }
 }
 private void titleBarThresholdSlider_ChildChanged(object sender, EventArgs e)
 {
     Windows.UI.Xaml.Controls.Slider slider = (sender as WindowsXamlHost).Child as Windows.UI.Xaml.Controls.Slider;
     if (slider != null)
     {
         slider.Minimum       = 0.1;
         slider.StepFrequency = 0.01;
         slider.Maximum       = 0.6;
         slider.ValueChanged += (sender, e) =>
         {
             titleBarThresholdLabel.Content = string.Format("{0:F2}", e.NewValue);
             App.Instance.TitleBarThreshold = (float)e.NewValue;
         };
         slider.Value = App.Instance.TitleBarThreshold;
     }
 }