Сделать Silverlight TreeView элемент управления менее громоздким? - PullRequest
0 голосов
/ 24 октября 2009

Я очень новичок в Silverlight. Я скачал VS 2010, так что теперь я могу работать с Silverlight более графически и без необходимости платить кучу денег за Expression Blend 3. Пожалуйста, помилуйте, если это очевидный вопрос.

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

Кроме того, мне не нравится, сколько места занимают узлы дерева. У меня просто одна строка текста в каждом узле. Я хотел бы, чтобы это было немного менее разнесенным. Прямо сейчас это выглядит как тройной интервал между ними, и я бы хотел что-то ближе к одинарному интервалу или 1,5 интервала.

1 Ответ

1 голос
/ 24 октября 2009

В вашем файле .cs вы можете вызвать ExpandAll () в вашем элементе управления TreeView.

Вы можете использовать стили для каждого TreeViewItem, чтобы установить поля и отступы, чтобы избежать пустого пространства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...