@@ -13,80 +13,80 @@ public partial class RangeSlider : ContentView
1313 /// <summary>
1414 /// Gets or sets the minimum value
1515 /// </summary>
16- [ BindableProperty ( DefaultValue = RangeSliderDefaults . MinimumValue ) ]
17- public partial double MinimumValue { get ; set ; }
16+ [ BindableProperty ]
17+ public partial double MinimumValue { get ; set ; } = RangeSliderDefaults . MinimumValue ;
1818
1919 /// <summary>
2020 /// Gets or sets the maximum value
2121 /// </summary>
22- [ BindableProperty ( DefaultValue = RangeSliderDefaults . MaximumValue ) ]
23- public partial double MaximumValue { get ; set ; }
22+ [ BindableProperty ]
23+ public partial double MaximumValue { get ; set ; } = RangeSliderDefaults . MaximumValue ;
2424
2525 /// <summary>
2626 /// Gets or sets the lower value
2727 /// </summary>
28- [ BindableProperty ( DefaultValue = RangeSliderDefaults . LowerValue , CoerceValueMethodName = nameof ( CoerceLowerValue ) ) ]
29- public partial double LowerValue { get ; set ; }
28+ [ BindableProperty ( CoerceValueMethodName = nameof ( CoerceLowerValue ) ) ]
29+ public partial double LowerValue { get ; set ; } = RangeSliderDefaults . LowerValue ;
3030
3131 /// <summary>
3232 /// Gets or sets the upper value
3333 /// </summary>
34- [ BindableProperty ( DefaultValue = RangeSliderDefaults . UpperValue , CoerceValueMethodName = nameof ( CoerceUpperValue ) ) ]
35- public partial double UpperValue { get ; set ; }
34+ [ BindableProperty ( CoerceValueMethodName = nameof ( CoerceUpperValue ) ) ]
35+ public partial double UpperValue { get ; set ; } = RangeSliderDefaults . UpperValue ;
3636
3737 /// <summary>
3838 /// Gets or sets the step size
3939 /// </summary>
40- [ BindableProperty ( DefaultValue = RangeSliderDefaults . StepSize ) ]
41- public partial double StepSize { get ; set ; }
40+ [ BindableProperty ]
41+ public partial double StepSize { get ; set ; } = RangeSliderDefaults . StepSize ;
4242
4343 /// <summary>
4444 /// Gets or sets the lower thumb color
4545 /// </summary>
46- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultLowerThumbColor ) ) ]
47- public partial Color LowerThumbColor { get ; set ; }
46+ [ BindableProperty ]
47+ public partial Color LowerThumbColor { get ; set ; } = RangeSliderDefaults . LowerThumbColor ;
4848
4949 /// <summary>
5050 /// Gets or sets the upper thumb color
5151 /// </summary>
52- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultUpperThumbColor ) ) ]
53- public partial Color UpperThumbColor { get ; set ; }
52+ [ BindableProperty ]
53+ public partial Color UpperThumbColor { get ; set ; } = RangeSliderDefaults . UpperThumbColor ;
5454
5555 /// <summary>
5656 /// Gets or sets the inner track color
5757 /// </summary>
58- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultInnerTrackColor ) ) ]
59- public partial Color InnerTrackColor { get ; set ; }
58+ [ BindableProperty ]
59+ public partial Color InnerTrackColor { get ; set ; } = RangeSliderDefaults . InnerTrackColor ;
6060
6161 /// <summary>
6262 /// Gets or sets the inner track size
6363 /// </summary>
64- [ BindableProperty ( DefaultValue = RangeSliderDefaults . InnerTrackSize ) ]
65- public partial double InnerTrackSize { get ; set ; }
64+ [ BindableProperty ]
65+ public partial double InnerTrackSize { get ; set ; } = RangeSliderDefaults . InnerTrackSize ;
6666
6767 /// <summary>
6868 /// Gets or sets the inner track corner radius
6969 /// </summary>
70- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultInnerTrackCornerRadius ) ) ]
71- public partial CornerRadius InnerTrackCornerRadius { get ; set ; }
70+ [ BindableProperty ]
71+ public partial CornerRadius InnerTrackCornerRadius { get ; set ; } = RangeSliderDefaults . InnerTrackCornerRadius ;
7272
7373 /// <summary>
7474 /// Gets or sets the outer track color
7575 /// </summary>
76- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultOuterTrackColor ) ) ]
77- public partial Color OuterTrackColor { get ; set ; }
76+ [ BindableProperty ]
77+ public partial Color OuterTrackColor { get ; set ; } = RangeSliderDefaults . OuterTrackColor ;
7878
7979 /// <summary>
8080 /// Gets or sets the outer track size
8181 /// </summary>
82- [ BindableProperty ( DefaultValue = RangeSliderDefaults . OuterTrackSize ) ]
83- public partial double OuterTrackSize { get ; set ; }
82+ [ BindableProperty ]
83+ public partial double OuterTrackSize { get ; set ; } = RangeSliderDefaults . OuterTrackSize ;
8484
8585 /// <summary>
8686 /// Gets or sets the outer track corner radius
8787 /// </summary>
88- [ BindableProperty ( DefaultValueCreatorMethodName = nameof ( CreateDefaultOuterTrackCornerRadius ) ) ]
89- public partial CornerRadius OuterTrackCornerRadius { get ; set ; }
88+ [ BindableProperty ]
89+ public partial CornerRadius OuterTrackCornerRadius { get ; set ; } = RangeSliderDefaults . OuterTrackCornerRadius ;
9090
9191 internal static readonly BindablePropertyKey FocusModePropertyKey = BindableProperty . CreateReadOnly ( nameof ( FocusMode ) , typeof ( RangeSliderFocusMode ) , typeof ( RangeSlider ) , RangeSliderDefaults . FocusMode ) ;
9292
@@ -440,16 +440,4 @@ void UpdateInnerTrackLayout()
440440 innerTrack . WidthRequest = trackWidth * ( upperSlider . Value - lowerSlider . Value ) / range + InnerTrackSize ;
441441 }
442442 }
443-
444- static object CreateDefaultLowerThumbColor ( BindableObject bindable ) => RangeSliderDefaults . LowerThumbColor ;
445-
446- static object CreateDefaultUpperThumbColor ( BindableObject bindable ) => RangeSliderDefaults . UpperThumbColor ;
447-
448- static object CreateDefaultInnerTrackColor ( BindableObject bindable ) => RangeSliderDefaults . InnerTrackColor ;
449-
450- static object CreateDefaultInnerTrackCornerRadius ( BindableObject bindable ) => RangeSliderDefaults . InnerTrackCornerRadius ;
451-
452- static object CreateDefaultOuterTrackColor ( BindableObject bindable ) => RangeSliderDefaults . OuterTrackColor ;
453-
454- static object CreateDefaultOuterTrackCornerRadius ( BindableObject bindable ) => RangeSliderDefaults . OuterTrackCornerRadius ;
455443}
0 commit comments