test:WIP add tests. Change decade context end date.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
namespace Ursa.Controls;
|
||||
|
||||
public sealed class CalendarContext(int? year = null, int? month = null, int? startYear = null, int? endYear = null): IComparable<CalendarContext>
|
||||
internal sealed class CalendarContext(int? year = null, int? month = null, int? startYear = null, int? endYear = null): IComparable<CalendarContext>
|
||||
{
|
||||
public int? Year { get; } = year;
|
||||
public int? Month { get; } = month;
|
||||
|
||||
@@ -95,13 +95,13 @@ public class CalendarView : TemplatedControl
|
||||
|
||||
private CalendarContext _contextDate = new();
|
||||
|
||||
public static readonly DirectProperty<CalendarView, CalendarContext> ContextDateProperty = AvaloniaProperty.RegisterDirect<CalendarView, CalendarContext>(
|
||||
internal static readonly DirectProperty<CalendarView, CalendarContext> ContextDateProperty = AvaloniaProperty.RegisterDirect<CalendarView, CalendarContext>(
|
||||
nameof(ContextDate), o => o.ContextDate, (o, v) => o.ContextDate = v);
|
||||
|
||||
public CalendarContext ContextDate
|
||||
internal CalendarContext ContextDate
|
||||
{
|
||||
get => _contextDate;
|
||||
internal set => SetAndRaise(ContextDateProperty, ref _contextDate, value);
|
||||
set => SetAndRaise(ContextDateProperty, ref _contextDate, value);
|
||||
}
|
||||
|
||||
public bool IsTodayHighlighted
|
||||
@@ -535,7 +535,7 @@ public class CalendarView : TemplatedControl
|
||||
IsEnabledProperty.SetValue(canNext, _nextButton, _fastNextButton);
|
||||
}
|
||||
|
||||
public void MarkDates(DateTime? startDate = null, DateTime? endDate = null, DateTime? previewStartDate = null, DateTime? previewEndDate = null)
|
||||
internal void MarkDates(DateTime? startDate = null, DateTime? endDate = null, DateTime? previewStartDate = null, DateTime? previewEndDate = null)
|
||||
{
|
||||
_start = startDate;
|
||||
_end = endDate;
|
||||
|
||||
@@ -46,7 +46,7 @@ internal static class DateTimeHelper
|
||||
public static (int start, int end) GetDecadeViewRangeByYear(int year)
|
||||
{
|
||||
int start = year / 10 * 10;
|
||||
return new ValueTuple<int, int>(start, start + 10);
|
||||
return new ValueTuple<int, int>(start, start + 10 - 1);
|
||||
}
|
||||
|
||||
public static (int start, int end) GetCenturyViewRangeByYear(int year)
|
||||
|
||||
Reference in New Issue
Block a user