Silverlight свет выпадающий - PullRequest
       6

Silverlight свет выпадающий

0 голосов
/ 11 ноября 2009

У меня есть форма Silverlight, которая содержит панель стека (ориентация = вертикаль) с 10 строками. Каждая строка содержит элементы управления TextBlock и Textbox, за исключением того, что в последней строке есть TextBlock и Drowdown. В нижней части элемента управления расположены две кнопки. Предыдущее и продолжение.

В выпадающем списке 10 предметов. Когда я выбираю значение из выпадающего списка, отображаются только два из десяти элементов. Я полагаю, что оставшиеся предметы не оспариваются, потому что происходит какой-то эффект отсечения. Достаточно справедливо.

Позволяет ли Silverlight раскрывающийся элемент управления отображаться вверх (вместо направления вниз по умолчанию)? Должен ли я переопределить некоторые возможности рендеринга, прежде чем выпадающий список будет передан элементу управления, или есть свойство, позволяющее мне выполнять эту функцию?

1 Ответ

0 голосов
/ 11 ноября 2009

Silverlight ComboBox автоматически выравнивает выпадающий список, чтобы он всегда был виден при любой возможности. Все всплывающие элементы управления (ComboBox, AutoCompleteBox, DatePicker и TimePicker) все имеют эту функцию включенной.

Так что если под ComboBox недостаточно пространства экрана, чтобы отобразить всплывающее окно, оно будет отображаться над элементом управления. Вложение поля со списком в визуальном дереве не должно влиять на автоматическое выравнивание выпадающего списка. Внутренний элемент управления Popup (внутри ComboBox) игнорирует визуальное дерево и вкладывается «над» визуальным деревом.

Если у вас есть конкретные проблемы, пожалуйста, поделитесь минимальным и актуальным XAML. Поскольку Кит в этой теме, я думаю, можно с уверенностью сказать, что он будет регистрировать ошибку, если это необходимо.

...