我试图显示我的按钮图像,该图像作为字节数组存储在sql服务器中。我可以在UWP设备的根目录中设置存储在设备上的图像文件。
<Button x:Name="MyButton" Text="Test Me">
<Button.Image>
<FileImageSource File="Forward.png" />
</Button.Image>
</Button>
或
MyButton.Image = "Forward.png";
...工作正常。我正在尝试执行 Image.FromStream 或类似的操作。
答案 0 :(得分:1)
从数据库中检索字节数组,并将其传递给此代码。
public static Image ConvertBinaryToImage(byte[] data)
{
using (MemoryStream ms = new MemoryStream(data))
{
return Image.FromStream(ms);
}
}
它将返回图像,然后您可以将其绑定到按钮。