список, ограниченный коллекцией, с макетом таблицы, где каждая ячейка является элементом коллекции - PullRequest
1 голос
/ 24 мая 2011

Я пытаюсь создать таблицу с x столбцами и y строками.Эта таблица может иметь источник элемента, и каждая ячейка в этой таблице будет элементом.Например, как связать коллекцию изображений с таблицей, где каждое изображение является элементом. Если кто-то может реализовать это с liskbox, тем лучше

Это мой код:

<ListBox Grid.Row="2">
    <ItemsControl ItemsSource="{Binding Projects, Mode=TwoWay}">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <toolkit:WrapPanel />
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Image Source="{Binding Path=ProjectIcon, Mode=TwoWay}" Height="30" Width="30"  />
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ItemsControl>
</ListBox>

1 Ответ

0 голосов
/ 24 мая 2011

Элемент управления, который вы ищете, это WrapPanel из Silverlight Toolkit .

 <ItemsControl ItemsSource="{Binding ImageSet}">
    <ItemsControl.ItemsPanel>
       <ItemsPanelTemplate>
            <toolkit:WrapPanel />
       </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    <ItemsControl.ItemTemplate>
       <DataTemplate>
          <Image Source="{Binding}" />
       </DataTemplate>
    </ItemsControl.ItemTemplate>
 </ItemsControl>
...