/// <summary>
/// Value Changed event data.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class CircularSliderValueChangedEventArgs : EventArgs
{
/// <summary>
/// Current value
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public float CurrentValue
{
/// The CircularSlider class of Wearable is used to let users select a value from a continuous or discrete range of values by moving the slider thumb.
/// CircularSlider shows the current value with the length of the line.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class CircularSlider : Control
{
/// <summary>Bindable property of ThumbSize</summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public static readonly BindableProperty ThumbSizeProperty = BindableProperty.Create(nameof(ThumbSize), typeof(Size), typeof(CircularSlider), new Size(0,0), propertyChanged: (bindable, oldValue, newValue) =>
+ public static readonly BindableProperty ThumbSizeProperty = BindableProperty.Create(nameof(ThumbSize), typeof(Size), typeof(CircularSlider), new Size(0, 0), propertyChanged: (bindable, oldValue, newValue) =>
{
var instance = (CircularSlider)bindable;
if (newValue != null)
/// <summary>Bindable property of IsEnabled</summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public static readonly BindableProperty IsEnabledProperty = BindableProperty.Create(nameof(IsEnabled), typeof(bool), typeof(CircularSlider), true, propertyChanged: (bindable, oldValue, newValue) =>
+ public new static readonly BindableProperty IsEnabledProperty = BindableProperty.Create(nameof(IsEnabled), typeof(bool), typeof(CircularSlider), true, propertyChanged: (bindable, oldValue, newValue) =>
{
var instance = (CircularSlider)bindable;
if (newValue != null)
#region Constructors
- static CircularSlider() { }
+ static CircularSlider()
+ {
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
+ }
+
/// <summary>
/// The constructor of CircularSlider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public CircularSlider() : base()
{
/// The constructor of the CircularSlider class with specific style.
/// </summary>
/// <param name="progressStyle">The style object to initialize the CircularSlider.</param>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public CircularSlider(CircularSliderStyle progressStyle) : base(progressStyle)
{
/// <summary>
/// The value changed event handler.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler<CircularSliderValueChangedEventArgs> ValueChanged;
#region Properties
/// <summary>
- /// Return a copied Style instance of CircularSlider
- /// </summary>
- /// <remarks>
- /// It returns copied Style instance and changing it does not effect to the CircularSlider.
- /// Style setting is possible by using constructor or the function of ApplyStyle(ViewStyle viewStyle)
- /// </remarks>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public new CircularSliderStyle Style
- {
- get
- {
- var result = new CircularSliderStyle(ViewStyle as CircularSliderStyle);
- result.CopyPropertiesFromView(this);
- return result;
- }
- }
-
- /// <summary>
/// The thickness of the track and progress.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public float Thickness
{
/// The property to get/set the maximum value of the CircularSlider.
/// The default value is 100.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public float MaxValue
{
/// The property to get/set the minimum value of the CircularSlider.
/// The default value is 0.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public float MinValue
{
/// The property to get/set the current value of the CircularSlider.
/// The default value is 0.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public float CurrentValue
{
/// <summary>
/// The property to get/set Track object color of the CircularSlider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public Color TrackColor
{
/// <summary>
/// The property to get/set Progress object color of the CircularSlider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public Color ProgressColor
{
/// <summary>
/// Gets or sets the size of the thumb of Slider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public Size ThumbSize
{
/// <summary>
/// The property to get/set Thumb object color of the CircularSlider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public Color ThumbColor
{
/// <summary>
/// Flag to be enabled or disabled in CircularSlider.
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
- public bool IsEnabled
+ public new bool IsEnabled
{
get
{
/// Dispose Progress and all children on it.
/// </summary>
/// <param name="type">Dispose type.</param>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
protected override void Dispose(DisposeTypes type)
{
/// <summary>
/// Update progress value
/// </summary>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
protected virtual void UpdateValue()
{
/// Get Progress style.
/// </summary>
/// <returns>The default progress style.</returns>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
protected override ViewStyle CreateViewStyle()
{
StartAngle = 0.0f,
SweepAngle = 0.0f
};
- this.AddVisual(ThumbVisualName, thumbVisual);
+ this.AddVisual(ThumbVisualName, thumbVisual);
HandleProgressVisualVisibility();