Исходя из догадки, что то, что вам может понадобиться, дает ли это решение правильный результат для вас? Он инициализирует вывод значением 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
Можно использовать a BitmapImage
, и наборы StreamSource
к потоку, содержащему двоичные данные. Если Вы хотите сделать a stream
от a byte[]
, используйте a MemoryStream
:
MemoryStream stream = new MemoryStream(bytes);
Создайте a BitmapImage
от MemoryStream
как указано ниже:
MemoryStream byteStream = new MemoryStream(bytes);
BitmapImage image = new BitmapImage();
image.BeginInit();
image.StreamSource = byteStream;
image.EndInit();
И в XAML можно создать Image
управление и вышеупомянутое набора image
как Source
свойство.