我使用Linq-To-Sql加载SQL映像,我需要将其转换为ImageBrush.ImageSource。
我无法弄清楚如何将内存中的图像转换为URI。
这是我的XAML:
<Rectangle Grid.Row="1" RadiusX="3" RadiusY="3" Width="110" Height="80">
<Rectangle.Fill>
<ImageBrush x:Name="brush" ImageSource="{Binding Picture}"/>
</Rectangle.Fill>
</Rectangle>
代码隐藏:
Dim wpfImage As New Image
Dim Image As System.Drawing.Image = byteArrayToImage(listOfImage(i).data.ToArray)
wpfImage.Margin.Top.Equals(th)
Dim lbl As New Label
Dim bytBLOBData() As Byte = listOfImage(i).data.ToArray
wpfImage.Source = BitmapImageFromBytes(bytBLOBData)
这不是我需要的。我需要一个URI;如何实现?