XAMLでバインドさせたりイメージに名前を付けてバインドするのはできますが、下のようにC#のコードでイメージソースをバインドさせる方法はわかりません。
下の/ImageSource/にbookListのimageをバインドするにはどうすればいいですか?
private ObservableCollection<bookData> bookList;
public class bookData { public int s_number { get; set; } public string title { get; set; } public int price { get; set; } public int inventory { get; set; } public string genre { get; set; } public string explanation { get; set; } public ImageSource image { get; set; } }
Grid grid = new Grid { RowDefinitions = { new RowDefinition{Height = new GridLength(75)}, new RowDefinition{Height = new GridLength(1, GridUnitType.Star)}, } }; grid.Children.Add(new Frame { BackgroundColor = Xamarin.Forms.Color.White, Padding = 5, HasShadow = false, Content = new Image { Source = /*ImageSource*/, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, HeightRequest = 80, } });

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2020/11/17 08:57