У меня возникли проблемы с PropertyGrid. А именно:PropertyGrid, как поведение отличается от desiger vs во время выполнения?
Поведение не то же самое, когда я использую свойствоgrid в дизайнере визуальной студии, а также во время выполнения, а также при отладке.
Несколько отметить (это, используя форму в дизайнере, и редактирование пользовательского текстового поля, по сравнению с встраиванием PropertyGrid в форму, и присоединение его к тому же пользовательское текстовое поле)
Когда у меня есть несколько объектов выбранных в дизайнере, и я установил свойство (настраиваемый тип, с конвертером). Я получаю исключение для ссылки на null. Когда я использовал поле SelectedObjects во время выполнения, я не получаю исключения. Если я приложу отладчик к конструктору, исключение не произойдет, и моя настройка свойств будет работать правильно.
Я внедрил свой собственный расширяемый конвертеробъектов, который делает заказ свойств. Мои свойства отображаются в правильном порядке, когда я запускаю свое приложение, но они все еще отображаются в порядке по умолчанию при использовании визуального дизайнера студии.
Есть ли какие-либо ресурсы, которые могут помочь объяснить, почему это поведение происходит?
Спасибо!
Можете ли вы опубликовать свое исключение по времени разработки? –
Его стандартное исключение ссылки на исключение «объект, не установленный в экземпляр объекта», его консервированные и бесполезные. – greggorob64