Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Визуализация XML дерева 
:(
    Опции темы
soros26
Дата 2.11.2009, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 5.11.2008

Репутация: нет
Всего: нет



Здравствуйте! 
Мне необходимо реализовать на Windows Form или WPF (в любом случае на с#)визуальное дерево, построенное из XML файла с данными. Внешне дерево должно выглядеть примерно так как на картинке: user posted image
Причем пользователь сам должен создавать узлы, ветки и все это должно  писаться в XML файл. А при последующих запусках программы чтобы все это дерево спокойно строилось по данным из XML файла.
Да..ну и количество узлов чтобы никак не ограничивалось. Т.е. чтобы пользователь мог создавать сколько угодно веток, узлов, т..е. нужно полностью динамическое дерево.
Буду рад, если хотя бы подскажете примерную архитектуру всего этого и что для этого можно использовать. В интернете таких исходников не нашел...в основном XML визуализируется в ListBox или обычным контролом TreeView.
PM   Вверх
thomas
Дата 2.11.2009, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 1
Всего: 65



soros26, 
Приветствую.
Почитайте сначала про XML(про узлы и их атрибуты), а потом еще раз попробуйте понять что Вы тут
Цитата

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

написали.
И на вашей картинке с точки зрения структуры XML документа есть недопустимые вещи. Если понимать зеленые, оранжевые и серые фигуры за узлы, а последние коричневые за атрибуты, то два родительских узла не могут содержать в себе один и тот же дочерний узел. Два разных оранжевых узла "ссылаются" на один серый дочерний узел.

Почитайте про бинарные деревья. Может они вам лучше подойдут.


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.