using Microsoft.Maui.ApplicationModel; using Microsoft.Maui.Storage; using InABox.Avalonia.Platform; namespace InABox.Avalonia { public class MobileDocumentPhotoLibrarySource : MobileImageSource { public MobileDocumentPhotoLibrarySource(MobileDocumentPhotoLibraryOptions options) : base(options) { } protected override async Task IsEnabled() => await IsEnabled(); protected override async Task Capture() => await PlatformTools.ImageTools.PickPhotoAsync(Options.Compression, Options.Constraints); } }