【万里征程——Windows App开发】如何在多个页面间读取/保存文件【草稿】
首先在第二个页面中
static public StorageFolder folder = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile file = await folder.CreateFileAsync("New Document.txt", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(file, "Write text to file4.");
if (this.Frame != null)
{
this.Frame.Navigate(typeof(MainPage));
}
在主页面中:
private async void LoadSettings()
{
StorageFile file = await AddProject.folder.GetFileAsync("New Document.txt");
tBlockProjectName.Text = await FileIO.ReadTextAsync(file);
}
在主页面的MainPage中:
LoadSettings();
在主页面的OnNavigationTo中:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
LoadSettings()
// TODO: Prepare page for display here.
// TODO: If your application contains multiple pages, ensure that you are
// handling the hardware Back button by registering for the
// Windows.Phone.UI.Input.HardwareButtons.BackPressed event.
// If you are using the NavigationHelper provided by some templates,
// this event is handled for you.
}
版权声明:本文为 NoMasp柯于旺 原创文章,如需转载请联系本人。