Какие типы используют FileNameEditor в PropertyGrid? - PullRequest
0 голосов
/ 14 мая 2010

Мне нужно изменить редактор для свойства, присоединенного к .net PropertyGrid, но я не могу установить атрибут редактора этого свойства, поскольку свойство было создано инструментом, включая все атрибуты.

Требуемый редактор

System.Windows.Forms.Design.FileNameEditor

В Интернете можно найти множество учебных пособий для назначения этого редактора свойствам строк, задав атрибут редактора, но в этом случае я не могу установить атрибут редактора. Однако я могу посоветовать инструменту генерации кода вести себя так, чтобы строковое свойство, которое я хочу редактировать с помощью FileNameEditor, было преобразовано в другое свойство другого типа.

Для этого мне нужно знать, какой тип редактируется FileNameEditor по умолчанию. Я не нашел ни одного списка в Интернете, который бы указывал мне для данного редактора, какие типы используют этот редактор автоматически при отображении в PropertyGrid.

Ответы [ 2 ]

0 голосов
/ 15 мая 2010

Согласно Reflector, он используется только для 2 свойств:

  • SqlConnectionStringBuilder.AttachDBFileName
  • OleDbConnectionStringBuilder.FileName
0 голосов
/ 15 мая 2010

Этот редактор работает только со строками и не присоединяется автоматически ни к какому другому типу.

...