在我的 xaml 文件中,我有一个名为 OutputImg 的图像。我还有一个名为 OutputTB 的文本块,用于显示图像的名称,还有一个按钮可以让我从“图片”文件夹中选择图像。
后面的代码:
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = Picker.ViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.PicutresLiibrary;
openPicker.FileTypeFilter.Add(".png");
StorageFile.file = await openPicker.PickSingleFileAsync();
OutputTB.text = file.Name;
BitmapImage image = new BitmapImage(new Uri(file.path));
OutputImg.Source = image;
}
问题是即使我没有收到任何错误,我的图片也不会显示。它将图片的名称写到 OutputTB.text 但 Image 只是保持为空。如何使我选择的图像出现在 OutputImg 图像框中。
我知道我在这里可能缺少一个非常基本的东西,但这只是一个学习项目