Как объявить свойство DependencyProperty в категории «Видимость» вместо «Другое»? - PullRequest
2 голосов
/ 20 ноября 2010

У меня есть несколько 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 Ответ

4 голосов
/ 20 ноября 2010

См. этот вопрос

Добавление примера

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