Загрузите байт [] в Изображение в Runtime

Исходя из догадки, что то, что вам может понадобиться, дает ли это решение правильный результат для вас? Он инициализирует вывод значением 0, а затем для каждого элемента в массиве добавляет значение (количество * цена) к выводу

var arr = [
{ name: "A", quantity: 1, price: 20 },
{ name: "B", quantity: 2, price: 40 },
{ name: "C", quantity: 3, price: 60 },
{ name: "D", quantity: 4, price: 80 }
];
var test = arr.reduce(function(acc, item){
    return acc + (item.quantity * item.price);
}, 0);
console.log(test); //600
12
задан Community 23 May 2017 в 12:31
поделиться

2 ответа

Можно использовать a BitmapImage, и наборы StreamSource к потоку, содержащему двоичные данные. Если Вы хотите сделать a stream от a byte[], используйте a MemoryStream:

MemoryStream stream = new MemoryStream(bytes);
5
ответ дан 2 December 2019 в 05:28
поделиться

Создайте a BitmapImage от MemoryStream как указано ниже:

MemoryStream byteStream = new MemoryStream(bytes);
BitmapImage image = new BitmapImage();
image.BeginInit();
image.StreamSource = byteStream;
image.EndInit();

И в XAML можно создать Image управление и вышеупомянутое набора image как Source свойство.

21
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: