Если вы хотите передать параметры при переходе на страницу, вы можете использовать следующий метод:
Если вы не используете элемент управления Frame для навигации
var frame = Window.Current.Content as Frame;
frame.Navigate(typeof(MyPage), myItem);
Если вы используете элемент управления Frame для навигации
frame.Navigate(typeof(MyPage), myItem);
Если вы не передаете параметры посредством навигации, вы передаете данные на другую страницу текущей страницы. , Тогда мы можем достичь этого другим способом.
Предположим, что мы хотим изменить данные parentPage в childPage, мы можем добавить объект stati c при переходе к parentPage.
public static MainPage Current;
public MainPage()
{
this.InitializeComponent();
Current = this;
}
public void doSomething(string param)
{
// do something...
}
На других страницах мы можем внести некоторые изменения, обратившись к этому объекту:
MainPage.Current.doSomething("Hello");