Visual Studio Designer Прикрепленные свойства - PullRequest
3 голосов
/ 28 июня 2011

Я использую вложенные свойства, чтобы разрешить некоторое поведение во время разработки в конструкторе WPF Visual Studio, то есть данные модели представления времени разработки.

Проблема, с которой я сталкиваюсь, заключается в том, что при подключении событий свойства запускаются ввремя разработки моего UserControl, тип DependencyObject равен UserControl, а не тот конкретный тип, который я ожидаю.Во время выполнения тип DependencyObject является конкретным типом, как и ожидалось, например, BlingUserControl.

Мне нужен доступ к конкретному типу, так как мне нужно его пространство имен для шаблона локатора на основе соглашения.

Есть ли способ получить конкретный тип во время разработки?

1 Ответ

1 голос
/ 28 июня 2011

Не бойся. Visual Studio (и Blend, в этом отношении) оба создают экземпляр UserControl, а не экземпляр самого вашего элемента управления.

...