Как я могу расположить только два элемента по горизонтали на оберточной панели? - PullRequest
0 голосов
/ 27 августа 2011

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

Я хотел бы расположить элементы как максимум 2 элемента по строке, я имею в виду:

| Item1 | Item2 |
| Item3 | Item4 |
| Item5 | Item5 |

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

Ответы [ 3 ]

4 голосов
/ 27 августа 2011

Используйте UniformGrid, это сделано именно для этой цели

<UniformGrid Columns="2">
    <!-- Your Controls.. -->
</UniformGrid>
0 голосов
/ 27 августа 2011

Вы также можете создать свою собственную панель, как здесь .

0 голосов
/ 27 августа 2011

Поместите WrapPanel в ListBox, http://msmvps.com/blogs/theproblemsolver/archive/2008/11/18/some-more-fun-with-a-silverlight-listbox.aspx,, а затем получите MaxWidth.

...