Как использовать свойство ImageUrl?

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

Решение

Простой ответ на использование URI это:

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

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

/questions/8483508/skachat-izobrazhenie-s-sajta-vnetc/8483534#8483534

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

Другие вопросы по тегам