C # Winforms PropertyGrid и ErrorProvider - PullRequest
4 голосов
/ 21 июля 2009

Я работаю над расширением провайдера ошибок до элементов управления сеткой свойств и древовидной структурой. Я нашел очень полезный пост по адресу: Пример подробно, как добавить провайдера ошибок в сетку свойств, и он работает очень хорошо. Мой вопрос заключается в том, как автор узнал, что IPropertyValueUIService - это интерфейс, который используется сеткой свойств для отображения значка и всплывающей подсказки. Я использовал Reflector для дизассемблирования таблицы свойств и IPropertyValueUIService, и я не вижу никакой связи.

Это для моего собственного назидания программиста, а также для попытки расширить провайдер ошибок до вида дерева.

Заранее спасибо, dhysong

1 Ответ

3 голосов
/ 21 июля 2009

Полагаю, частично из документации ?

или от отражателя; найдите IPropertyValueUIService, нажмите Ctrl + r и разверните «Используется», и вы увидите, как оно используется PropertyGridInternal.PropertyDescriptorGridEntry.

...