@@ -13,7 +13,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Controls
13
13
public partial class RangeSelector : Control
14
14
{
15
15
/// <summary>
16
- /// Identifies the Minimum dependency property.
16
+ /// Identifies the <see cref="Minimum"/> property.
17
17
/// </summary>
18
18
public static readonly DependencyProperty MinimumProperty =
19
19
DependencyProperty . Register (
@@ -23,7 +23,7 @@ public partial class RangeSelector : Control
23
23
new PropertyMetadata ( DefaultMinimum , MinimumChangedCallback ) ) ;
24
24
25
25
/// <summary>
26
- /// Identifies the Maximum dependency property.
26
+ /// Identifies the <see cref="Maximum"/> property.
27
27
/// </summary>
28
28
public static readonly DependencyProperty MaximumProperty =
29
29
DependencyProperty . Register (
@@ -33,27 +33,27 @@ public partial class RangeSelector : Control
33
33
new PropertyMetadata ( DefaultMaximum , MaximumChangedCallback ) ) ;
34
34
35
35
/// <summary>
36
- /// Identifies the RangeMin dependency property.
36
+ /// Identifies the <see cref="RangeStart"/> property.
37
37
/// </summary>
38
- public static readonly DependencyProperty RangeMinProperty =
38
+ public static readonly DependencyProperty RangeStartProperty =
39
39
DependencyProperty . Register (
40
- nameof ( RangeMin ) ,
40
+ nameof ( RangeStart ) ,
41
41
typeof ( double ) ,
42
42
typeof ( RangeSelector ) ,
43
43
new PropertyMetadata ( DefaultMinimum , RangeMinChangedCallback ) ) ;
44
44
45
45
/// <summary>
46
- /// Identifies the RangeMax dependency property.
46
+ /// Identifies the <see cref="RangeEnd"/> property.
47
47
/// </summary>
48
- public static readonly DependencyProperty RangeMaxProperty =
48
+ public static readonly DependencyProperty RangeEndProperty =
49
49
DependencyProperty . Register (
50
- nameof ( RangeMax ) ,
50
+ nameof ( RangeEnd ) ,
51
51
typeof ( double ) ,
52
52
typeof ( RangeSelector ) ,
53
53
new PropertyMetadata ( DefaultMaximum , RangeMaxChangedCallback ) ) ;
54
54
55
55
/// <summary>
56
- /// Identifies the StepFrequency dependency property.
56
+ /// Identifies the <see cref="StepFrequency"/> property.
57
57
/// </summary>
58
58
public static readonly DependencyProperty StepFrequencyProperty =
59
59
DependencyProperty . Register (
@@ -63,7 +63,7 @@ public partial class RangeSelector : Control
63
63
new PropertyMetadata ( DefaultStepFrequency ) ) ;
64
64
65
65
/// <summary>
66
- /// Gets or sets the minimum value of the range.
66
+ /// Gets or sets the absolute minimum value of the range.
67
67
/// </summary>
68
68
/// <value>
69
69
/// The minimum.
@@ -75,7 +75,7 @@ public double Minimum
75
75
}
76
76
77
77
/// <summary>
78
- /// Gets or sets the maximum value of the range.
78
+ /// Gets or sets the absolute maximum value of the range.
79
79
/// </summary>
80
80
/// <value>
81
81
/// The maximum.
@@ -87,27 +87,27 @@ public double Maximum
87
87
}
88
88
89
89
/// <summary>
90
- /// Gets or sets the current lower limit value of the range.
90
+ /// Gets or sets the current selected lower limit value of the range, modifiable by the user .
91
91
/// </summary>
92
92
/// <value>
93
93
/// The current lower limit.
94
94
/// </value>
95
- public double RangeMin
95
+ public double RangeStart
96
96
{
97
- get => ( double ) GetValue ( RangeMinProperty ) ;
98
- set => SetValue ( RangeMinProperty , value ) ;
97
+ get => ( double ) GetValue ( RangeStartProperty ) ;
98
+ set => SetValue ( RangeStartProperty , value ) ;
99
99
}
100
100
101
101
/// <summary>
102
- /// Gets or sets the current upper limit value of the range.
102
+ /// Gets or sets the current selected upper limit value of the range, modifiable by the user .
103
103
/// </summary>
104
104
/// <value>
105
105
/// The current upper limit.
106
106
/// </value>
107
- public double RangeMax
107
+ public double RangeEnd
108
108
{
109
- get => ( double ) GetValue ( RangeMaxProperty ) ;
110
- set => SetValue ( RangeMaxProperty , value ) ;
109
+ get => ( double ) GetValue ( RangeEndProperty ) ;
110
+ set => SetValue ( RangeEndProperty , value ) ;
111
111
}
112
112
113
113
/// <summary>
@@ -139,14 +139,14 @@ private static void MinimumChangedCallback(DependencyObject d, DependencyPropert
139
139
rangeSelector . Maximum = newValue + Epsilon ;
140
140
}
141
141
142
- if ( rangeSelector . RangeMin < newValue )
142
+ if ( rangeSelector . RangeStart < newValue )
143
143
{
144
- rangeSelector . RangeMin = newValue ;
144
+ rangeSelector . RangeStart = newValue ;
145
145
}
146
146
147
- if ( rangeSelector . RangeMax < newValue )
147
+ if ( rangeSelector . RangeEnd < newValue )
148
148
{
149
- rangeSelector . RangeMax = newValue ;
149
+ rangeSelector . RangeEnd = newValue ;
150
150
}
151
151
152
152
if ( newValue != oldValue )
@@ -172,14 +172,14 @@ private static void MaximumChangedCallback(DependencyObject d, DependencyPropert
172
172
rangeSelector . Minimum = newValue - Epsilon ;
173
173
}
174
174
175
- if ( rangeSelector . RangeMax > newValue )
175
+ if ( rangeSelector . RangeEnd > newValue )
176
176
{
177
- rangeSelector . RangeMax = newValue ;
177
+ rangeSelector . RangeEnd = newValue ;
178
178
}
179
179
180
- if ( rangeSelector . RangeMin > newValue )
180
+ if ( rangeSelector . RangeStart > newValue )
181
181
{
182
- rangeSelector . RangeMin = newValue ;
182
+ rangeSelector . RangeStart = newValue ;
183
183
}
184
184
185
185
if ( newValue != oldValue )
@@ -211,19 +211,19 @@ private static void RangeMinChangedCallback(DependencyObject d, DependencyProper
211
211
{
212
212
if ( newValue < rangeSelector . Minimum )
213
213
{
214
- rangeSelector . RangeMin = rangeSelector . Minimum ;
214
+ rangeSelector . RangeStart = rangeSelector . Minimum ;
215
215
}
216
216
else if ( newValue > rangeSelector . Maximum )
217
217
{
218
- rangeSelector . RangeMin = rangeSelector . Maximum ;
218
+ rangeSelector . RangeStart = rangeSelector . Maximum ;
219
219
}
220
220
221
221
rangeSelector . SyncActiveRectangle ( ) ;
222
222
223
223
// If the new value is greater than the old max, move the max also
224
- if ( newValue > rangeSelector . RangeMax )
224
+ if ( newValue > rangeSelector . RangeEnd )
225
225
{
226
- rangeSelector . RangeMax = newValue ;
226
+ rangeSelector . RangeEnd = newValue ;
227
227
}
228
228
}
229
229
@@ -253,19 +253,19 @@ private static void RangeMaxChangedCallback(DependencyObject d, DependencyProper
253
253
{
254
254
if ( newValue < rangeSelector . Minimum )
255
255
{
256
- rangeSelector . RangeMax = rangeSelector . Minimum ;
256
+ rangeSelector . RangeEnd = rangeSelector . Minimum ;
257
257
}
258
258
else if ( newValue > rangeSelector . Maximum )
259
259
{
260
- rangeSelector . RangeMax = rangeSelector . Maximum ;
260
+ rangeSelector . RangeEnd = rangeSelector . Maximum ;
261
261
}
262
262
263
263
rangeSelector . SyncActiveRectangle ( ) ;
264
264
265
265
// If the new max is less than the old minimum then move the minimum
266
- if ( newValue < rangeSelector . RangeMin )
266
+ if ( newValue < rangeSelector . RangeStart )
267
267
{
268
- rangeSelector . RangeMin = newValue ;
268
+ rangeSelector . RangeStart = newValue ;
269
269
}
270
270
}
271
271
0 commit comments