Как использовать свойство 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
Будучи веб-адресом, это будет локальный файл образа (вероятно, во временном хранилище, которое вы очистите позже).