나는 사진 라이브러리에서 이미지를 선택하고 이미지를 표시하도록 요청하는 응용 프로그램을 사용하여 텍스트 나 다른 객체를 이미지에 추가 할 수 있습니다. 사용자가 주 이미지를 선택하고 보조 페이지로 이동하면 이미지가 사라집니다. 나는 이것을 알아낼 수 없다. 나는 그것이 간과 한 간단한 것이기를 바랍니다.이미지 저장 (페이지 상태)
감사합니다.
다음은 내가 테스트 할 수있는 간단한 샘플입니다. 나는 메인 이미지와 2 개의 버튼으로 구성된 사진을 선택하여 두 번째 페이지로 이동하고 두 번째 페이지에는 메인 페이지로 다시 돌아 가기위한 버튼이 있습니다.
public partial class MainPage : PhoneApplicationPage
{
// Constructor
PhotoChooserTask photoChooserTask;
public MainPage()
{
InitializeComponent();
// Sample code to localize the ApplicationBar
//BuildLocalizedApplicationBar();
}
private void btnAdd_Click(object sender, RoutedEventArgs e)
{
photoChooserTask = new PhotoChooserTask();
photoChooserTask.Completed += new EventHandler<PhotoResult>(photoChooserTask_Completed);
photoChooserTask.Show();
}
void photoChooserTask_Completed(object sender, PhotoResult e)
{
//Code to display the photo on the page in an image control named myImage.
BitmapImage pic = new BitmapImage();
if (pic != null)
{
pic.SetSource(e.ChosenPhoto);
e.ChosenPhoto.Position = 0;
}
else
{
}
imgMain.Source = pic;
// appsettings.Add("_imgMain", pic);
}
private void btnPage_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
}
초 페이지 여기
public Page1()
{
InitializeComponent();
}
private void btnGoBack_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
}
버튼을 사용하는 방법은 무엇입니까? 내가 요청하는 이유는 내가 작업하고있는 앱에 있으며, 뒤로 버튼에는 몇 가지 변수를 쓰고 있습니다. 내 애플 리케이션에 내 뒤로 버튼에서 코드는 아래 있습니다. 감사 '개인 무효 buttonAdd_Click (개체 발신자, EventArgs 전자) { Data.txtText = txtBox.Text; Data.txtFontFamily = txtBox.FontFamily; NavigationService.Navigate (새 Uri ("/ MainPage.xaml", UriKind.Relative)); } – branedge