ВУЗ:
Составители:
Рубрика:
44
В этом примере StackPanel становится элементом, встроенным в
элемент управления ListBoxItem. Эта разметка создает расширенный спи-
сок, показанный на рис. 11.
Рис. 11. Пример расширенного списка ListBox
Способность вкладывать произвольные элементы внутрь текстового
окна дает возможность создавать разнообразные элементы управления
списками, не используя при этом другие классы. Например, инструмен-
тальное средство Windows Forms включает класс CheckedListBox, отобра-
жаемый как список, в котором напротив каждого элемента ставится фла-
жок. В WPF для реализации такого списка не нужен никакой специальный
класс, поскольку можно сравнительно легко создать его с помощью стан-
дартного элемента управления ListBox:
<ListBox Name="lst" SelectionChanged="lst_SelectionChanged"
CheckBox.Click="lst_SelectionChanged" >
<CheckBox Margin="3">Option 1</CheckBox>
<CheckBox Margin="3">Option 2</CheckBox>
<CheckBox Margin="3">Option 3</CheckBox>
</ListBox>
Окно, содержащее элемент ListBox, определяемый данной
разметкой, представлено на рис. 12.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
