Er.RajeshKumar Ответов: 1

Как перенести данные класса на страницу xaml ?


мне нужно перенести данные на страницу xaml, но я не понимаю, как это можно сделать??

Что я уже пробовал:

Рамка Рамка = новый рамка();
рамка.Navigate(typeof(demoProject.pageName), listofdata);
Окно.Текущий.Содержание = рамка;
Окно.Текущий.Активировать()

* Как можно получить данные на странице ???

1 Ответов

Рейтинг:
2

RickZeeland

Обычно это делается с помощью привязка данных, видеть: Обзор привязки данных - приложения Windows UWP | Microsoft Docs[^]

Для получения параметров на другой странице вы можете использовать OnNavigatedTo(NavigationEventArgs e)

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.Parameter is string && !string.IsNullOrWhiteSpace((string)e.Parameter))
    {
        greeting.Text = $"Hi, {e.Parameter.ToString()}";
    }
    else
    {
        greeting.Text = "Hi!";
    }
    base.OnNavigatedTo(e);
}

Полный пример см. В разделе: Одноранговая навигация между двумя страницами - приложения Windows UWP | Microsoft Docs[^]


Er.RajeshKumar

мне нужно перенести параметр класса на страницу xaml.cs