sending data with QueryParameters
Eduardo Gomez
4,156
Reputation points
var loggedUser = JsonSerializer.Deserialize<DemyUser>(currentUserAsJson);
FlyoutHeaderHelper.CreateFlyoutHeader(loggedUser);
var navParams = new Dictionary<string, object>() {
{"loggedUser", loggedUser!}
};
await Shell.Current.GoToAsync($"//{nameof(WelcomePage)}", true, navParams);
My username is "a"
So is working fine
[QueryProperty(nameof(LoggedUser), "loggedUser")]
public partial class WelcomePageViewModel : BaseViewModel {
[ObservableProperty]
DemyUser? loggedUser;
public WelcomePageViewModel() {
}
private void GetShellItems(string? currentRole) {
throw new NotImplementedException();
}
}
the problem is that I need to create my Shell Item dynamically, so I need the logged User.
What I do not Understand, is why it appears in the UI
Developer technologies | .NET | .NET MAUI
Developer technologies | .NET | .NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
Sign in to answer