Я только начал разрабатывать для Windows 8, и у меня возникают некоторые трудности при передаче параметров при переходе между страницами.
Я пытаюсь сделать следующее: у меня есть две страницы (page1 и page2).На странице 1 есть меню с кнопкой.Когда я нажимаю на эту кнопку, событие click должно передавать в качестве параметра возможный URI или путь, который будет устанавливать источник изображения на странице 2.
это код на странице 1:
private void Button_Click_2(object sender, RoutedEventArgs e)
{
//this.Frame.Navigate(typeof(SplitPage), "ms-appx:/Imgs/1.png");
this.Frame.Navigate(typeof(SplitPage), new Uri("ms-appx:/Imgs/1.png", UriKind.RelativeOrAbsolute));
}
и page2, для получения Uri:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
var imgSource = e.Parameter as ImageSource;
this.imgParaPintar.Source = imgSource;
}
Я замечаю, что imgSource
ничего не получает, он остается равным нулю.
Итак, любые подсказки о том, чтоЯ делаю неправильно или чего мне не хватает?