Как перенаправить данные класса на страницу xaml?
Когда вы перемещаетесь с параметром, вы можете получить параметр на странице назначения OnNavigatedTo
методом, подобным следующему.
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
var parameter = e.Parameter;
}
Вы также можете перенаправить данные с помощью MessagingCenter
, которые создают базу для модели публикации-подписки
Page1-> Page2
Page2 необходимо подписаться на класс Page1.
Page2
MessagingCenter.Subscribe<Page1, string>(this, "Tag", async (s, arg) =>
{
await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
textblock.Text = arg;
});
});
Page1
MessagingCenter.Send<Page1, string>(this, "Tag", "string parameter");