Элемент управления StackPanel

Оценить
(0 голоса)

Элементы управления StackPanel реализуют компоновку дочерних элементов вертикальной или горизонтальной "стопкой". По сравнению с элементом управления Grid — это простая панель, которая поддерживает очень мало настроек: вы можете разместить дочерние эле­менты в вертикальную или горизонтальную стопку при помощи свойства Orientation, и по­сле этого панель сама позаботится обо всем остальном. Размер каждого элемента внутри панели StackPanel будет масштабирован таким образом, чтобы они разместились в преде­лах высоты (если стопка вертикальная) или ширины (если стопка горизонтальная) панели. Благодаря простоте данного элемента управления его код XAML также прост. Здесь мы вертикально укладываем несколько флажков, меток, кнопку и текстовое поле (готовый ре­зультат приведен на рис. 16.14):

<StackPanel>

<Label>Format Options:</Label>

<CheckBox Margin="4" Height="16" Name="checkBoxl,r>Perform Fast

Format</CheckBox>

<CheckBox Margin="4" Height="16" Name="checkBox2">Verify After

Forma t</CheckBox>

<CheckBox Margin="4" Height="16" Name="checkBox3">Enable Large

Partition Support</CheckBox>

<Label>Drive Label:</Label>

<TextBox Margin="10,0й BorderBrush="Gray" Height="23n

Name="comboBox2" />

<Button Margin=,,80, 20" Height="23" Name="buttonl" >Format</Button> </StackPanel>

Рис. 16.14. Панель StackPanel в действии

Еще одна аналогичная панель— это WrapPanel: это по существу панель StackPanel с до­полнительным поведением для переноса своих дочерних элементов в другие ряды или столбцы (если не хватает места для отображения их в пределах панели). На рис. 16.15 пока­зано, как WrapPanel автоматически перестроила группу кнопок при уменьшении размера своего окна.

Подробнее в этой категории: « .NET фирма Microsoft Стили и шаблоны »
Стили и шаблоны
Привязка данных
Перенаправленные события
Начинаем компоновку
Хранение изображений

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.