我目前正在構建一個存儲音樂并希望它顯示用戶可以上傳的專輯圖像的 UWP 應用程序。我已經想出了如何將圖像保存到文件中,但是即使在嘗試將它們綁定到 XAML 中的圖像控件之后,也無法顯示它們。我對此很陌生,所以如果這是一個簡單的解決方法,我深表歉意。這是我的 MainPage.xaml.cs 中的代碼:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices.WindowsRuntime;using System.Text;using Windows.Foundation;using Windows.Foundation.Collections;using Windows.Media.Core;using Windows.Storage;using Windows.Storage.FileProperties;using Windows.UI.Xaml;using Windows.UI.Xaml.Controls;using Windows.UI.Xaml.Controls.Primitives;using Windows.UI.Xaml.Data;using Windows.UI.Xaml.Input;using Windows.UI.Xaml.Media;using Windows.UI.Xaml.Media.Imaging;using Windows.UI.Xaml.Navigation;// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409namespace MyMusicLibrary{ /// <summary> /// An empty page that can be used on its own or navigated to within a Frame. /// </summary> public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); }private async void ImageButton_Click(object sender, RoutedEventArgs e) { var picker = new Windows.Storage.Pickers.FileOpenPicker(); picker.ViewMode = Windows.Storage.Pickers.PickerViewMode.Thumbnail; picker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary; picker.FileTypeFilter.Add(".jpg"); picker.FileTypeFilter.Add(".jpeg"); picker.FileTypeFilter.Add(".png"); var image = await picker.PickSingleFileAsync(); var folder = ApplicationData.Current.LocalFolder; var imageFolder = await folder.CreateFolderAsync("imagefolder", CreationCollisionOption.OpenIfExists); if (imageFolder != null && image != null) { var newImage = await image.CopyAsync(imageFolder, image.Name, NameCollisionOption.GenerateUniqueName); } }
2 回答

三國紛爭
TA貢獻1804條經驗 獲得超7個贊
你可以試試這段代碼
<Image Source="ms-appx:///Assets/logo.png" />
確保圖像屬性將“構建操作”設置為“內容”,將“復制到輸出目錄”設置為“始終復制”。

LEATH
TA貢獻1936條經驗 獲得超7個贊
newImage.ImageSource = ...
完整教程:https : //docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.image.source
- 2 回答
- 0 關注
- 194 瀏覽
添加回答
舉報
0/150
提交
取消