Как поместить Свойство Зависимости в не Разное панель? - PullRequest
1 голос
/ 18 декабря 2009

Когда я добавляю свойство зависимости в свой пользовательский элемент управления, я всегда нахожу его на панели Разное в окне свойств (в Expression Blend). Но иногда у меня слишком много пользовательских свойств, и все они находятся на панели Разное. Как я могу поместить свойства в другую панель? Может быть, я могу сделать свою собственную панель? Но я не знаю - как.

Ответы [ 2 ]

2 голосов
/ 18 декабря 2009

Атрибуты в System.ComponentModel определяют это.

В вашем случае вам необходимо указать [Категория] для использования в вашей собственности.

1 голос
/ 02 февраля 2010

Мне нравится дополнительно украшать метод описанием как таковым:

    [Category("Modal Options")]
    [Description("Set the modal background on or off")]
    public bool Modal
    {
        get { return (bool)GetValue(ModalProperty); }
        set { SetValue(ModalProperty, value); toggleModal(); }
    }

Это показано в подсказке, которая полезна.

...