0
我有一個WPF MyUserControl。 裏面,我定義的依賴項屬性(如默認情況下,做的Visual Studio)在設計器中看不到依賴屬性
Public Property Prop1 As String
Get
Return GetValue(Prop1Property).ToString()
End Get
Set(ByVal value As String)
SetValue(Prop1Property, value)
End Set
End Property
Public Shared ReadOnly Prop1Property As DependencyProperty = _
DependencyProperty.Register("Prop1", _
GetType(String), GetType(ctlMyUserControl.MyUserControl), _
New FrameworkPropertyMetadata(Nothing))
我編譯成功的項目,但我不會在WPF的控件設計我Prop1
看到。 爲什麼?
我還定義了一個「正常」屬性一樣
Public Property Test1 As String
但我沒有看到它在設計無論是。爲什麼?
EDIT
我在其他WPF控制加入的MyUserControl,並有我可以看到的特性。但是在本身的MyUserControl(當我選擇根用戶控件),該屬性是不可見的設計師......
奇怪的是,我可以在其他控件的設計器中看到它(如果我添加了MyControl),而不是在UserControl的設計器本身中。 – serhio 2012-03-19 10:12:17
這實際上很正常,我相信:D當你創建/設計你的用戶控件時,你不需要看到它們。你消耗時只需要它們。 – squelos 2012-03-19 10:20:12