namespace Tizen.NUI.Components
{
/// <summary>
+ /// Slider value changed event data.
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public class SliderValueChangedEventArgs : EventArgs
+ {
+ /// <summary>
+ /// Current Slider value
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public float CurrentValue { get; set; }
+ }
+
+ /// <summary>
+ /// Slider sliding finished event data.
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public class SliderSlidingFinishedEventArgs : EventArgs
+ {
+ /// <summary>
+ /// Current Slider value
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public float CurrentValue { get; set; }
+ }
+
+ /// <summary>
/// A slider lets users select a value from a continuous or discrete range of values by moving the slider thumb.
/// </summary>
/// <since_tizen> 6 </since_tizen>
/// The value changed event handler.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use ValueChanged event instead.")]
public event EventHandler<ValueChangedArgs> ValueChangedEvent
{
add
/// The sliding finished event handler.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use SlidingFinished event instead.")]
public event EventHandler<SlidingFinishedArgs> SlidingFinishedEvent
{
add
}
/// <summary>
+ /// The value changed event handler.
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public event EventHandler<SliderValueChangedEventArgs> ValueChanged
+ {
+ add
+ {
+ sliderValueChangedHandler += value;
+ }
+ remove
+ {
+ sliderValueChangedHandler -= value;
+ }
+ }
+
+ /// <summary>
+ /// The sliding finished event handler.
+ /// </summary>
+ /// <since_tizen> 8 </since_tizen>
+ public event EventHandler<SliderSlidingFinishedEventArgs> SlidingFinished
+ {
+ add
+ {
+ sliderSlidingFinishedHandler += value;
+ }
+ remove
+ {
+ sliderSlidingFinishedHandler -= value;
+ }
+ }
+
+ /// <summary>
/// The state changed event handler.
/// </summary>
/// <since_tizen> 6 </since_tizen>
args.CurrentValue = curValue;
valueChangedHandler(this, args);
}
+
+ if (sliderValueChangedHandler != null)
+ {
+ SliderValueChangedEventArgs args = new SliderValueChangedEventArgs();
+ args.CurrentValue = curValue;
+ sliderValueChangedHandler(this, args);
+ }
}
private bool OnTouchEventForBgTrack(object source, TouchEventArgs e)
args.CurrentValue = curValue;
slidingFinishedHandler(this, args);
}
+
+ if (null !=sliderSlidingFinishedHandler)
+ {
+ SliderSlidingFinishedEventArgs args = new SliderSlidingFinishedEventArgs();
+ args.CurrentValue = curValue;
+ sliderSlidingFinishedHandler(this, args);
+ }
}
return false;
}
args.CurrentValue = curValue;
valueChangedHandler(this, args);
}
+
+ if (null != sliderValueChangedHandler)
+ {
+ SliderValueChangedEventArgs args = new SliderValueChangedEventArgs();
+ args.CurrentValue = curValue;
+ sliderValueChangedHandler(this, args);
+ }
}
}
/// Value Changed event data.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use SliderValueChangedEventArgs instead.")]
public class ValueChangedArgs : EventArgs
{
/// <summary>
/// Curren value
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use SliderValueChangedEventArgs.CurrentValue instead.")]
public float CurrentValue;
}
/// Value Changed event data.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use SliderSlidingFinishedEventArgs instead.")]
public class SlidingFinishedArgs : EventArgs
{
/// <summary>
/// Curren value
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated in API8; Will be removed in API10. Please use SliderSlidingFinishedEventArgs.CurrentValue instead.")]
public float CurrentValue;
}
source.MinValue = MIN_VALUE;
source.MaxValue = MAX_VALUE;
source.StateChangedEvent += OnStateChanged;
- source.ValueChangedEvent += OnValueChanged;
- source.SlidingFinishedEvent += OnSlidingFinished;
+ source.ValueChanged += OnValueChanged;
+ source.SlidingFinished += OnSlidingFinished;
source.Size = new Size(w, h);
source.CurrentValue = curValue;
return source;
source.MinValue = MIN_VALUE;
source.MaxValue = MAX_VALUE;
source.StateChangedEvent += OnStateChanged;
- source.ValueChangedEvent += OnValueChanged;
- source.SlidingFinishedEvent += OnSlidingFinished;
+ source.ValueChanged += OnValueChanged;
+ source.SlidingFinished += OnSlidingFinished;
source.Size = new Size(w, h);
source.CurrentValue = curValue;
return source;
}
- private void OnValueChanged(object sender, Slider.ValueChangedArgs args)
+ private void OnValueChanged(object sender, SliderValueChangedEventArgs args)
{
Slider source = sender as Slider;
if (source != null)
}
}
- private void OnSlidingFinished(object sender, Slider.SlidingFinishedArgs args)
+ private void OnSlidingFinished(object sender, SliderSlidingFinishedEventArgs args)
{
Slider source = sender as Slider;
if (source != null)