DataPager Silverlight - разделить на 3X3? - PullRequest
0 голосов
/ 27 февраля 2010

У меня есть ListBox, связанный с наблюдаемой коллекцией.

У меня также есть пейджер данных, связанный с источником элементов списка.

В настоящее время у меня установлен пейджер данных, который отображает не более 3 строк.

Как бы я изменил стиль ListBox (или что-то еще), чтобы у меня был дисплей 3X3? Например, первые три элемента в моей наблюдаемой коллекции будут отображаться в первой строке списка, горизонтально рядом друг с другом, затем в следующей строке будут содержаться следующие три элемента в наблюдаемой коллекции?

Любая информация будет принята с благодарностью.

Спасибо.

Chris

1 Ответ

1 голос
/ 28 февраля 2010

Похоже, вы хотите использовать ItemsControl с WrapPanel (из набора инструментов Silverlight) в ItemsPanelTemplate.

    <ItemsControl xmlns:controls="clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <controls:WrapPanel/>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
    </ItemsControl>

Вот краткое руководство по WrapPanel: http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/05/silverlight-toolkit-wrappanel.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...