Dzień dobry,
mam problem z przesyłaniem danych w postaci klasy z DialogService.ShowAsync<OknoDialogowe_Zatwierdzenie_Wybor_Daty>
, ponieważ otrzymuje zawsze pustą wartość i nie wiem gdzie zrobiłem błąd :(
Głowna część:
public class UserData
{
public DateTime wybranadata { get; set; }
}
...
var dane = await DialogService.ShowAsync<OknoDialogowe_Zatwierdzenie_Wybor_Daty>("Confirm", parameters);
var wynik = await dane.Result;
if (!wynik.Cancelled)
{
var wyswietl = wynik.Data as UserData;
if ( wyswietl != null)
{
Console.WriteLine(wyswietl.wybranadata);
}
else
{
Console.WriteLine("Pusto :(");
}
;
Zawartość komponentu <OknoDialogowe_Zatwierdzenie_Wybor_Daty>
:
public class UserData
{
public DateTime wybranadata { get; set; }
}
..
private void Submit() {
var data = new UserData
{
wybranadata = WybranaData,
};
MudDialog.Close(DialogResult.Ok(data));
// Wykonaj?.Invoke();
}
void Cancel(){
MudDialog.CancelAll();
//Ukryj?.Invoke();
}