Silverlight: определить количество элементов на основе ширины списка

#c# #silverlight #listbox

#c# #silverlight #список

Вопрос:

В моем приложении есть горизонталь ListBox (изображений). При запуске приложения мне нужно добавить несколько изображений в ListBox , чтобы они заполняли ширину окна (прокрутка не разрешена). Эти изображения служат миниатюрами маркеров положения огромного набора изображений. Проблема возникает, когда я использую разные мониторы. На мониторах с низким разрешением эскизы превышают ширину окна (появляются полосы прокрутки), а на мониторах с высоким разрешением в конце ListBox появляются пустые места. Каков наилучший способ решить эту проблему.

Я могу добавить больше значений, если ListBox ширину можно определить.
Поскольку для ListBox ширины задано значение "Auto" , я не уверен, как получить фактический отображаемый размер.

Ответ №1:

Это существует в wpf, не уверен насчет silverlight, попробуйте ActualWidth свойство.