【发布时间】:2012-04-03 19:10:08
【问题描述】:
我有一个 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
但我也没有在设计师身上看到它。为什么?
编辑
我在另一个 WPF 控件中添加了 MyUserControl,在那里我可以看到该属性。但是在 MyUserControl 本身的设计器中(当我选择根 UserControl 时),这些属性是不可见的......
【问题讨论】:
标签: .net wpf dependency-properties designer