Добавить описание недвижимости - PullRequest
10 голосов
/ 30 сентября 2010

Как добавить текстовое описание для моей недвижимости?

alt text

Мой код:

private bool _SpaceKey;

public bool SpaceKey
{
    get
    {
        return _SpaceKey;
    }
    set
    {
        _SpaceKey = value;
    }
}

Ответы [ 4 ]

25 голосов
/ 30 сентября 2010

Посмотрите на Описание атрибута :

[Description("This is the description for SpaceKey")]
public bool SpaceKey { get; set; }

Вы можете дополнительно использовать Атрибут категории , чтобы указать категорию свойства:

[Category("Misc")]
[Description("This is the description for SpaceKey")]
public bool SpaceKey { get; set; }
10 голосов
/ 30 сентября 2010

Если вы хотите увидеть описание в конструкторе Visual Studio (или любой другой совместимой IDE), вам нужно будет использовать атрибуты времени разработки для компонентов , которые определеныв System.ComponentModel пространстве имен.

[Description("This is the description of Space Key.")]
public bool SpaceKey { get; set; }

Прежде чем сделать это, подумайте, как научиться писать хорошее описание на основе описаний в библиотеке классов (хотя и они не всегда полезны).Хорошо следовать существующему стилю.

Если вы хотите видеть подсказки в коде , например всплывающие подсказки при выборе члена с IntelliSense, вам также необходимо использовать XML-комментарии для документации:

/// <summary>
/// Gets or sets space key (that would probably make a bad summary).
/// </summary>
public bool SpaceKey { get; set; }

Вот и все.

1 голос
/ 18 октября 2018

В Asp.net Core c # кодирование, это другое.Его работа всей версии ядра asp.net.

 [Display(Name = "Employee Name")]  
 public string EmployeeName { get; set; }  
1 голос
/ 16 июня 2017

(немного поздно, но может быть полезно кому-то)

Другой вариант, который вы можете использовать:

[Browsable(true)]

Если Browsable равен true, вы можете увидетьсвойство в окне свойств и когда его false, никто не мог изменить его через окно свойств в конструкторе.Подробнее об этом см. . .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...