У меня есть простое приложение на WinForms. Есть различные кнопки: Add, Edit, Delete, Search и т. д.
Для этих кнопок я создал свойства, например:
public Button ButtonEdit
{
get { return buttonEdit; }
set { buttonEdit = value; }
}
С помощью свойств я обращаюсь к кнопкам из бизнес-логики, делая их enabled в зависимости от условий.
Так вот, после того, как я напишу такое свойство, Resharper предлагает сконвертировать его в автоматическое, то есть в такое:
public Button ButtonEdit { get; set; }
И оно тоже работает правильно.
Как в таком случае понятно, что нужно обращаться к кнопке buttonEdit?
И появилась подсказка от Решарпера, чтобы сконвертировать в автоматическое св-во, я нажал. И тогда всё работает правильно.
То есть сначала нужно указать нужную кнопку, а потом он её запоминает выходит.
– Владимир Jul 09 '16 at 17:00