1

我想使用 TileView 展示产品,但我在提供 url 时不展示图片。我该如何克服这个问题?

private void tileView1_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
{
    TileView view = sender as TileView;
    string ID = view.GetRowCellValue(e.RowHandle, "ID").ToString();.ToString();
    string url = "http://webpage.com/images/"+ ID + ".jpg";
    e.Item.Elements[6].ImageUri = url;
}
4

1 回答 1

1

使用的简单答案URI是这样的:

e.Item.Elements[6].ImageUri = new Uri(url);

您的问题可能是必须首先下载图像才能让控件使用它。所以你可能必须先做这样的事情:

https://stackoverflow.com/a/3615831/1633308

然后,不是您URI的网址,而是本地图像文件(可能在您稍后清理的临时存储中)。

于 2018-09-12T18:31:47.650 回答