如何在“可见性”类别下声明DependencyProperty而不是“Other”?

时间:2010-11-20 19:46:26

标签: c# wpf visual-studio-2010 expression-blend

我在一些自定义用户控件中定义了一些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"));

1 个答案:

答案 0 :(得分:4)

请参阅this问题

添加示例

[Description("My Description"), Category("Visibility")]
public string ConnectorLabelText
{
    get { return (string)GetValue(ConnectorLabelTextProperty); }
    set { SetValue(ConnectorLabelTextProperty, value); }
}