Visual Studio Designer附加属性

时间:2011-06-28 15:24:45

标签: wpf visual-studio designer attached-properties

我使用附加属性来允许Visual Studio WPF设计器中的一些设计时行为,即设计时视图模型数据。

我遇到的问题是,当我的UserControl在设计时附加属性事件时,DependencyObject的类型为UserControl,而不是我具体的类型期待。在运行时,DependencyObject的类型是预期的具体类型,例如BlingUserControl

我想访问具体类型,因为我需要它的命名空间用于基于约定的定位器模式。

有没有办法在设计时获得具体类型?

1 个答案:

答案 0 :(得分:1)

不敢。 Visual Studio(和Blend,就此而言)都构造了UserControl的实例而不是控件本身的实例。