Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

StackPanel



Помимо Grid’a имеется ещё достаточно контейнеров компоновки, один из которых – StackPanel. Данный контейнер полезен тогда, когда нужно поместить компоненты рядами (вертикально), или один за другим (в ряд). Таким образом, у этого компонента имеется свойство Orientation, которое по умолчанию равно Vertical, но которое можно установить в Horizontal. К слову сказать, наиболее частое применение этого контейнера (по крайней мере у меня) – это использование его в качестве панели для элементов главного меню.

Ниже представлен пример работы с данным контейнером:

<Grid> <StackPanel> <TextBox> textbox </TextBox> <Button> Button </Button> <Label> Label </Label> <Ellipse Height="50" Fill="Bisque" ></Ellipse> </StackPanel> </Grid>

Как уже говорил, по умолчанию Orientation установлено в Vertical, а потому все компоненты внутри контейнера выстраиваются в соответствующее положение, как на рис.4.


Рисунок 4. StackPanel в вертикальной ориентации.

Поменяв Orientation на Horizontal, результат изменится, и компоненты выстроятся в горизонтальный ряд (рис.5.).

Ads by Radio CanyonAd Options



Рисунок 5. StackPanel в горизонтальной ориентации.

Наверно заметили, что StackPanel у нас находится внутри Grid’a? Это не ошибка, это необходимо. Объект Windows должен содержать Grid, внутри этого Grid’a могут находиться другие контейнеры, как StackPanel.





Дата публикования: 2015-02-18; Прочитано: 218 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...