実現したいこと
FilePickerにて、選択した画像ファイルをImageButtonに貼りたい。
貼ることは、できましたが、画像ファイルが大きいとボタンのサイズで切られてしまいます。
ImageButtonとしては、サイズに合わせて縮小されるのですが。。。
FilePickerで、選択した画像ファイルをImageButtonに合わせて縮小表示させたいです。
該当のソースコード
XAML
1 <ImageButton Grid.Row="0" Grid.Column="1" 2 Source="{Binding Path={Static mes:Message.Id_Profile_Image}}" 3 HorizontalOptions="Center" 4 VerticalOptions="Center" 5 HeightRequest="180" 6 WidthRequest="180" 7 Command="{Binding UploadImageCommand}"> 8 </ImageButton>
C#
1private ImageSource _ProfileImage = "top_image.png"; 2 3 private Action UploadImageAction() 4 { 5 return async () => 6 { 7 try 8 { 9 var result = await FilePicker.PickAsync(PickOptions.Images); 10 if (result != null) 11 { 12 Stream stream = await result.OpenReadAsync(); 13 ProfileImage = ImageSource.FromStream(() => stream); 14 } 15 } 16 catch (Exception ex) 17 { 18 Console.WriteLine(ex); 19 } 20 }; 21 }
試したこと
scaleの変更をおこないましたが、
縦横サイズ後に、縮小表示しているだけだったので、やりたいこととは違いました。
回答1件
あなたの回答
tips
プレビュー