Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Компоновка элементов коллекции плиткой


Автор: drdoom 20.11.2009, 14:45
Есть коллекция элементов, ее надо уложить на фрейм плиткой, WrapPanel умеет это делать но у меня переменное количество элементов, поэтому не знаю какой контрол куда запихнуть чтобы получилось как в Explorer. Заранее спасибо

Автор: Partizan 20.11.2009, 15:27
drdoom, а какая разница с точки зрения WrapPanel переменно ли количество элементов?

Автор: drdoom 20.11.2009, 16:28
Ну всмысле во врап панел какой мне контрол запихать и с какими свойствами установленными чтобы WrapPanel размещала их также как захардкоженные

Автор: Sartorius 20.11.2009, 16:32
Код

<ListBox ItemsSource="{Binding Items}"  ScrollViewer.HorizontalScrollBarVisibility="Disabled"  SelectedIndex="{Binding SelectedIndex,Mode=TwoWay}">
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <toolkit:WrapPanel/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>


Добавлено через 1 минуту и 36 секунд
ну и не забыть 
    xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"  

Автор: drdoom 20.11.2009, 17:20
Спасиб помогло

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)