У меня есть 2 разных изображения, и идея состоит в том, что при нажатии на любой из них вы должны перейти на новую страницу, и на новой странице должно отображаться изображение, которое вы выбрали, я не заставляю его работать. Я знаю, что могу сделать две разные страницы, но я хочу как можно больше уточнить свой код.Как мне привести правильное изображение на мою страницу?
это код:
public PicturePage()
{
image1.Clicked += OnButtonClicked; //x:name of my image in xaml.
image2.Clicked += OnButtonClicked; //x:name of my second image in xaml.
}
async void OnButtonClicked(Object sender, EventArgs args)
{
Navigation.PushAsync (new PictureDetailPage()); //how will the code know what the user clicked?
}
Используйте отладчик для проверки значения 'sender' объекта. Это должно привести вас к объекту, который был нажат; из этого вы можете получить изображение, которое будет показано. –
да, я знаю, что это имеет какое-то отношение к отправителю, когда я отправил информацию с булавки на новую страницу, которую я использовал Pin pin = (Pin); но я не уверен, как это сделать с изображениями x: name – DiddanDo