我在一些自定义用户控件中定义了一些DependencyProperties。我希望Visual Studio(和Blend作为奖励)在“可见性”类别下列出这些属性,而不是“其他”或“其他”。
如何为这些属性添加一些元数据以实现这一目标?
编辑:为了澄清我的问题,我想我想要显示“普通”的get / set属性,而不是真正的静态依赖属性本身,所以作为一个例子,我想要的属性分组是ConnectorLabelText
:
public string ConnectorLabelText
{
get { return (string)GetValue(ConnectorLabelTextProperty); }
set { SetValue(ConnectorLabelTextProperty, value); }
}
// Using a DependencyProperty as the backing store for ConnectorLabelText. This enables animation, styling, binding, etc...
public static readonly DependencyProperty ConnectorLabelTextProperty =
DependencyProperty.Register("ConnectorLabelText", typeof(string), typeof(InputConnector), new UIPropertyMetadata("IN"));
答案 0 :(得分:4)
请参阅this问题
添加示例
[Description("My Description"), Category("Visibility")]
public string ConnectorLabelText
{
get { return (string)GetValue(ConnectorLabelTextProperty); }
set { SetValue(ConnectorLabelTextProperty, value); }
}