WPF中如何使用FlexGrid显示图片
图片需要根据地址加载显示,请问要怎么实现?迷茫 地址是网络地址还是文件本地路径, 如果是网络图片可以先下载再显示,本地路径的图片,只要设置好相对或者绝对位置就可以了。您发帖时候要发到对应产品的板块,这样处理更及时
地址是内网的共享路径,把路径赋值给列就能显示吗?不需要将列设置为图片控件吗?另外我也想发到对应的板块,但是提示我不能发言 可以参考下下面的代码。
public class ImageCellFactory : CellFactory
{
public override void CreateCellContent(C1FlexGrid grid, System.Windows.Controls.Border bdr, CellRange rng)
{
base.CreateCellContent(grid, bdr, rng);
if ((rng.Row == 1) && (rng.Column == 1))
{
var image = new Image();
BitmapImage src = new BitmapImage(new Uri("../../myimage.png"));
image.Source = src;
bdr.Child = image;
image.MouseLeftButtonDown += (s, e) =>
{
//do work here
};
}
}
}
flex.CellFactory=new ImageCellFactory();
页:
[1]