private async Task BindWhenFromUi() { string rawWhen = await DatePickerInterop.GetValueAsync(WhenInput); if (DateTime.TryParseExact(rawWhen, UiOptions.DateFormat, CultureInfo.CurrentCulture, DateTimeStyles.None, out var when)) { When = when; } else { When = DateTime.MinValue; } }
protected async override Task OnAfterRenderAsync(bool firstRender) { await base.OnAfterRenderAsync(firstRender); await DatePickerInterop.InitializeAsync(WhenInput, UiOptions.DateFormat); }