2014-11-13 1 views
0

Мне интересно, как я могу показать несколько копий 5 изображений ниже eachother в зависимости от значения числа.Добавьте и скопируйте различные изображения под eachother в зависимости от значения

5 изображений зависит от значения: 50, 100, 200, 500 и 1000.

Число 4750 составит 4 х 1000, 1 х 500, 1 х 200, 0 х 100 и 1 х 50 = общее значение.

Эта часть делается с чем-то вроде

Thousand = value/1000; 
value = value - Thousand * 1000; 

FiveHundred = value/500; 
value = value - FiveHundred * 500; 

TwoHundred = value/200; 
value = value - TwoHundred * 200; 

OneHundred = value/100; 
value = value - OneHundred * 100; 

Fifty = value/50; 
value = value - Fifty * 50; 

Моя проблема показывает изображения из этого.

Я сделал пять изображений и хотите скопировать их п количество раз в зависимости от величины. Изображение тысяч реализована как это (WPF XAML):

<BitmapImage x:Key="Thousand" UriSource="Thousand.jpg" />  

<Image x:Name="Thosand_Copy1" Source="{StaticResource Tusind}" /> 

Но если я сделаю это, я должен скопировать изображения во много раз, если значение 20000 и т.д. И я думаю, что изображения нужно будет загрузить даже если вам не нужно их видеть.

Что было бы хорошим способом сделать это?

Спасибо, что посмотрели на это.

PS: Это должно выглядеть примерно так:

ответ

-1

Я бы разместить на своем коде позади наблюдаемой коллекции местоположения изображения, которое будет отображаться и использовать ListBox, чтобы показать их. Вы можете привязка изображения к каждому элементу в коллекции

Этот сайт объясняет концепцию достаточно хорошо

http://wpftutorial.net/ListBoxDataTemplate.html

Смежные вопросы