2011-06-28 102 views
3

我使用附加屬性來允許Visual Studio WPF設計器中的一些設計時行爲,即設計時視圖模型數據。Visual Studio Designer附加屬性

我遇到的問題是,當附加屬性觸發事件在設計時爲我UserControlDependencyObject的類型是UserControl,而不是具體的類型,我期待。在運行時,DependencyObject的類型是預期的具體類型,例如, BlingUserControl

我想訪問具體類型,因爲我需要它的名稱空間用於基於約定的定位符模式。

有什麼方法可以在設計階段獲得具體類型?

回答

1

不怕。 Visual Studio(和Blend,就此而言)都構造一個UserControl的實例,而不是控件本身的一個實例。