数週間前、このトピックWrite and Read from a fileで同様の質問をしましたが、私の質問には答えられましたが、今はファイルを読み取って if 関数を使用しようとしていますが、現時点ではテキストブロックからしか読み取ることができませんボタンを押してファイルを読み込んでtxtblockに転送するので、この方法を使わずに読み込めるようにする方法を知りたいです。現時点ではこちら。
private async Task ReadFile()
{
// Get the local folder.
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
if (local != null)
{
// Get the DataFolder folder.
var dataFolder = await local.GetFolderAsync("level");
// Get the file.
var file = await dataFolder.OpenStreamForReadAsync("level.txt");
// Read the data.
using (StreamReader streamReader = new StreamReader(file))
{
this.textBlock1.Text = streamReader.ReadToEnd();
}
}
}
private async void Button_Click(object sender, RoutedEventArgs e)
{
await ReadFile();
if (textBlock1.Text == "test")
star2.Visibility = Visibility.Visible;
}