Как использовать свойство ImageUrl? - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу показывать продукты, используя 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;
}

1 Ответ

0 голосов
/ 12 сентября 2018

Простой ответ на использование URI заключается в следующем:

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

Проблема в вашем случае может заключаться в том, что сначала необходимо загрузить изображение, чтобы его использовал элемент управления.Поэтому вам, вероятно, придется сначала сделать что-то вроде этого:

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

, а затем вместо URI в качестве веб-адреса это будет локальное изображение.файл (вероятно, во временном хранилище, которое вы очистите позже).

...