1

Мне было интересно, могу ли я иметь ComboxBox с Treeview как селектор, а не список?Silverlight TreeView в ComboBox (или просто настраиваемое раскрывающееся меню)

Я отмечаю, что есть ComboBox.ItemsPanelTemplate, но я не знаю, что мне нужно сделать, чтобы заставить это работать?

Я мог бы создать элемент управления «с нуля» с помощью отдельного TextBox, Button и TreeView в элементе управления PopUp, но задавался вопросом, есть ли более простой способ.

Ли

+0

Случайный дубликат http://stackoverflow.com/questions/3856150/silverlight-treeview-in-combobox-or-just-a-custom-dropdown-control –

+0

Если это все еще актуально, я внедрил этот элемент управления. http://vortexwolf.wordpress.com/2011/04/29/silverlight-combobox-with-treeview-inside/ – vorrtex

ответ

1

Вы просто желая выпадающий для целей представления в отношении TreeView?

Почему бы не использовать древовидную структуру как есть и просто вызвать отображение через видимость или анимацию с помощью кнопки или какого-либо элемента управления?

+0

Я мог бы создать combobox эффективно с нуля, как вы предлагаете, но я предпочел бы повторное использование, если смогу. –

+1

Что касается вашего первого вопроса, я не совсем уверен, что вы имеете в виду, но treeview будет использоваться для выбора текущего элемента combobox, а текстовая часть combobox будет содержать «путь» элемента (treeview представляет собой файловую систему) –

+0

Думаю, я не понимаю, на что вы стреляете. Звучит странно. Вы хотите, чтобы выбор управления древовидной структурой вызывал выбор в отдельном поле со списком? Или вы говорите о Combobox, содержащем treeview? –

0

Я работаю над подобной темой, как мы говорим. Я использую элемент Expander из Silverlight Toolkit с элементом управления TreeView внутри него. Когда элемент выбран в TreeView, он устанавливает заголовок расширителя, а затем свертывает расширитель.

Начальные тесты показывают, что все в порядке, но, как я уже сказал, только начинал с этого сам. Сообщите, если я ударил все камни преткновения.

Смежные вопросы