2

このフォーラムとプログラミングは初めてです。私は開発者コミュニティに私の疑問を明確にするようアドバイスしました。私の英語が下手で、Google 翻訳を使用する必要があり、テキストが完全ではなく、私の情報が不足しているため、申し訳ありません。メッセージを投稿する前に質問を検索しましたが、何も見つかりませんでした。

ボタンに画像を入れたいのですが、これまでのところ、ボタンに入れたい画像をリストボックスに表示するクエリを作成できました。

        var obtenerImagen = (from n in basedeDatos.tablaProductos               
                             select n.imagenProducto);                          

        listBox1.ItemsSource = obtenerImagen;

今私の考えは、クエリからボタンに画像を配置することです。

        ImageSourceConverter conversor = new ImageSourceConverter();

        image1.Source = (ImageSource)conversor.ConvertFromString(obtenerImagen);  /**/

        image1 = obtenerImagen.FirstOrDefault();  /**/

これにより、次のエラー行が表示されます: (/**/)

  • 引数 1: 'System.Linq.IQueryable' から 'string' に変換できません
  • タイプ 'string' を 'System.Windows.Controls.Image' に暗黙的に変換することはできません
  • 'System.ComponentModel.TypeConverter.ConvertFromString(string)' に最も一致するオーバーロードされたメソッドには、無効な引数が含まれています

私は何を間違っていますか?

4

3 に答える 3