Я пытаюсь добавить некоторые поля к пользовательскому UserControl
, который я делаю. У меня есть поля, которые мне нравятся, чтобы они были видны в окне Properties
Visual Studio
. Я попытался использовать приведенные ниже флаги, но я не вижу поля в дизайнере даже после компиляции.Показывать общедоступные поля UserControl в дизайнере
Как это сделать правильно?
public partial class TosChartControl: UserControl
{
#region PUBLIC FIELDS
[Browsable(true)] //Added this but still does not show up
[Category("Data")]
[DefaultValue(0)]
[Description("ID of the Sensor Node")]
public int NodeId { get; set; }
#endregion
public TosChartControl()
{
InitializeComponent();
}
}
Я очистил и восстановил soloution и проекты, но я не могу видеть это поле в окне свойств. Даже перезапуск Visualstudio не помог.
Вы можете присоединиться атрибуты вместе через запятую [attr1, attr2], (ответ henginy правильна) – Sayse
Так 'NodeId' приходит в окне свойств?Я думаю, он должен быть там, если его атрибут get/set – Sandy
Да и должен идти в категории данных –