Przekazanie instancji klasy pomiędzy dwoma komponentami z DialogService

0

Dzień dobry,
w jaki sposób mogę przesłać zawartość klasy z komponentu B (dziecko) do komponentu A (rodzic) za pomocą DialogService.
oto przykład klasy:

Class Dane
{
string Imie;
int Wiek;
}

Poniżej podaje ogólny przykład DialogService:

@inject IDialogService DialogService
.....
        var options = new DialogOptions { CloseOnEscapeKey = true };
        DialogService.Show<DialogUsageExample_Dialog>("Simple Dialog", options);

Pozdrawiam
Łukasz

0
To który #$%^ jest synem kogo?

;)
Możesz trochę rozjaśnić, bo ciężko z tego kodu dojść co ma być zrobione.

0
jarzi napisał(a):
To który #$%^ jest synem kogo?

;)
Możesz trochę rozjaśnić, bo ciężko z tego kodu dojść co ma być zrobione.

B jest dzieckiem A, czyli A jest głównym komponentem, czyli rodzicem :)W komponencie A o otwieram komponent B np: w postaci MudDialog i tam wpisuje sobie imię i nazwisko, a następnie po zamknięciu komponentu B ma mi przesłać dane w postaci klasy do komponentu A.

0

Po prostu pobierasz rezultat dialogu

var dialog = await DialogService.ShowAsync<...>(...);
var result = await dialog.Result;
0
jarzi napisał(a):

Po prostu pobierasz rezultat dialogu

var dialog = await DialogService.ShowAsync<...>(...);
var result = await dialog.Result;

Moje oczekiwanie zostało zrealizowane przy użyciu dialogservice.show oraz dialogservice.GetReturnValueAsync :)

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