Dzień dobry,
pytanie jak w temacie.
0
1
Spróbuj użyć IsDateDisabledFunc i tam fala dla określonych dni tygodnia. Nie wiem czy zadziała.
1
Dzięki nakierowaniu @jacek.placek udało mi się rozwiązać problem. Poniżej umieszczam kod, który działa w moim projekcie:
<MudDatePicker Label="Data Zbioru:" @bind-Date="pole_data" ReadOnly="false" IsDateDisabledFunc="BlokadaDni" />
@code {
bool BlokadaDni(DateTime date)
{
return date.DayOfWeek == DayOfWeek.Monday || date.DayOfWeek == DayOfWeek.Friday;
}
}
Dodatkowo jeżeli chcemy aby z wyboru zostały wyłączone wszystkie dni wcześnie od daty 18 maja 2023 dodajemy poniższą linijkę kodu:
date.Date < DateTime.Now.Date;
return date.DayOfWeek == DayOfWeek.Monday || date.DayOfWeek == DayOfWeek.Wednesday || date.DayOfWeek == DayOfWeek.Saturday || date.DayOfWeek == DayOfWeek.Sunday || date.DayOfWeek == DayOfWeek.Thursday || date.Date < DateTime.Now.Date;