Jak w komponencie MudDatePicker wyłączyć z wyboru np: poniedziałek i piątek?

0

Dzień dobry,
pytanie jak w temacie.

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;
    }
}

screenshot-20230518210925.png

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;

1 użytkowników online, w tym zalogowanych: 0, gości: 1