feat: try layout.

This commit is contained in:
rabbitism
2024-05-09 21:01:35 +08:00
parent 5dea738c79
commit f3abf8a496
4 changed files with 173 additions and 22 deletions

View File

@@ -99,6 +99,9 @@ public class CalendarDayButton: ContentControl
}
private bool _isBlackout;
/// <summary>
/// Notice: IsBlackout is not equivalent to not IsEnabled. Blackout dates still react to pointerover actions.
/// </summary>
public bool IsBlackout
{
get => _isBlackout;
@@ -117,7 +120,6 @@ public class CalendarDayButton: ContentControl
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
base.OnApplyTemplate(e);
PseudoClasses.Set(PseudoClassName.PC_Disabled, IsEnabled);
PseudoClasses.Set(PC_Today, IsToday);
PseudoClasses.Set(PC_StartDate, IsStartDate);
PseudoClasses.Set(PC_EndDate, IsEndDate);