Visual Studio 设计器附加属性

3
我正在使用附加属性来在Visual Studio WPF设计器中允许一些设计时行为,例如设计时视图模型数据。但是我遇到的问题是,当我的UserControl在设计时触发附加属性事件时,DependencyObject的类型是UserControl而不是我期望的具体类型。在运行时,DependencyObject的类型是预期的具体类型,例如BlingUserControl。
我需要访问具体类型,因为我需要其命名空间用于基于约定的定位器模式。有没有办法在设计时获取具体类型?
1个回答

1

恐怕不行。Visual Studio(包括Blend)都会构建一个UserControl的实例,而不是你自己控件的实例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接