将位图图像从列表添加到列表中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将位图图像从列表添加到列表中相关的知识,希望对你有一定的参考价值。
因此,我有一个列表框,我想在其中放置图像并在之后显示它。当我使用路径进行操作时,它可以工作,但是当我尝试添加位图时,显示给我看System.Drawing.Bitmap
要在此添加它,我得到了路径,然后将其转换为字节(之所以这样做是因为我需要将其保存在DB上。
我做类似的事情:
Image image1 = Image.FromFile(img); byte[] Test = ConvertImageToBinary(image1); ImagesList.Add(new ImagesList() ImagePath = img, Data = ConvertImageToBinary(image1), ConvertedData = ConvertBinaryToImage(Test) ); listbox.ItemsSource = ImageArray;
WPF:
<ListBox x:Name="listbox" ScrollViewer.VerticalScrollBarVisibility="Visible" Grid.Row="1" VerticalContentAlignment="Top" HorizontalContentAlignment="Stretch"> <ListBox.ItemTemplate> <DataTemplate> <WrapPanel Orientation="Vertical" > <Image Height="100" Width="100" Stretch="Fill" Source="Binding ConvertedData" /> </WrapPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
我试图将其设置为
<image>
和<ContentControl>
,但都没有用
因此,我有一个列表框,我想在其中放置图像并在之后显示它。当我使用路径进行操作时,它可以工作,但是当我尝试添加位图时,向我显示System.Drawing.Bitmap要添加它...
答案
System.Drawing.Bitmap
以上是关于将位图图像从列表添加到列表中的主要内容,如果未能解决你的问题,请参考以下文章