最近私はfileOpenPickersについてもっと学びたいと思ってプロジェクトを作ることに決めました。私はFilOpenPickerを作った。私がFileOpenPickerからテキストファイルを選択すると、それをテキストブロックに表示したかったのです。しかし、私はそれをする方法を本当に知らない。さらに私は、保存ボタンと開いているボタンがあります。保存を押すと、OpenFilePickerのテキストをコンピュータのどこかに保存する必要があります。私はいくつかのコードを書いたが、それはまったくうまくいきません。私はあなたが私を助けることを願ってテキストファイルのテキストをテキストブロックに表示するにはどうすればよいですか? Xaml、BlankApp、Window8
private async void btnOpen_Click(object sender, RoutedEventArgs e)
{
FileOpenPicker picker = new FileOpenPicker();
picker.FileTypeFilter.Add(".log");
StorageFile result = await picker.PickSingleFileAsync();
if (result != null)
{
try
{
await FileIO.WriteTextAsync(result, txtInhoud.Text);
txtInhoud.Text = result.ToString();
}
catch (Exception)
{
txtInhoud.Text = result.ToString();
}
}
}
private async void btnSave_Click(object sender, RoutedEventArgs e)
{
StorageFolder folder = ApplicationData.Current.RoamingFolder;
StorageFile file = await folder.CreateFileAsync("MyFolder\\MyFile.txt",
CreationCollisionOption.ReplaceExisting);
if (file != null)
{
await FileIO.WriteTextAsync(file, "data");
}
}
:
は、ここに私のコードです!私は悪い英語のために申し訳ありません。
コードのどの部分が正常に動作しているか、どの部分が正しく動作しているのか、間違っているのかを詳しく説明できますか? –
はいそうです。 FileOpenPickerは良いです。それは開き、私は私のPC上にあるテキストファイルを拾うことができます。私がファイルからテキストブロックにデータを置く方法と、テキストボックスにデータを保存した後に、テキストボックスにデータを保存する方法は機能しません。私が何を意味しているかを理解していただければ幸いですそして私はあなたが私をheloできることを願っています! – Xaml