I m试图在我的Windows App SDK(WinUI 3)申请中展示一个卷宗。 I m 将其列入C#。
在此,我的职责是展示卷宗号:
private async Task<StorageFile> PickFileAsync()
{
var filePicker = new FileOpenPicker();
filePicker.ViewMode = PickerViewMode.Thumbnail;
filePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
filePicker.FileTypeFilter.Add(".jpg");
filePicker.FileTypeFilter.Add(".jpeg");
filePicker.FileTypeFilter.Add(".png");
var hwnd = this.XamlRoot.Content.XamlRoot.WindowId;
WinRT.Interop.InitializeWithWindow.Initialize(filePicker, hwnd);
StorageFile file = await filePicker.PickSingleFileAsync();
if (file != null)
{
// Application now has read/write access to the picked file
return file;
}
else
{
return null;
}
}
这就是我如何称职:
StorageFile pickedFile = await PickFileAsync();
就其本身而言,Im指另一个功能,即:<条码>私人条码>、<条码>、<条码>、<条码>和<条码>。
这样,我就把<代码>PickFileAsync()方法列入“代码>cs,作为我的一个参考页码,因为该页载有引发行动的菜单。
很少有文章显示这一点,因此,我实际上没有做很多研究。