Re[6]: PropertyGrid без привязки к property
От: seregaa Ниоткуда http://blogtani.ru
Дата: 16.01.04 11:50
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

>> Хм, логично. Но что значит — отобразить XML в таком случае? Показать его как плоский текст или все же отобразить DOM? Если второе, логично воспользоваться как раз этим самым XmlDom-ом.


ВВ>Нет, просто есть некие данные записанные в XML. Допустим, по каким-то причинам нельзя использовать сериализацию (напр. XML написан по строгой спецификации, которая никак не дружит с XmlSerializer). Нужно эти данные отобразить в виде свойств.


А зачем для сериализации XmlDom использовать XmlSerializer, не достаточно XmlDocument.Save?
Посмотри — в PropertyGrid-е мы фактически редактируем сам XmlDocument, а для сериализации просто вызываем XmlDocument.Save.

Что то мы не в ту степь заехали.
Давай все же ответ на первоначальный вопрос сформулируем: Использовать PropertyGrid "без привязки к property класса" нельзя. Если все же очень хочется, то можно написать свой ICustomTypeDescriptor, который будет на основе исходных данных формировать список "виртуальных" property для показа/редактирования в PropertyGrid-е. Вопрос о сложности реализации оставим на совести "реализатора"
Так пойдет?
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.