Я пытаюсь сделать то, что мне исторически доступно, используя Visual FoxPro (VFP). Используя функцию «SETALL()», я могу сделать что-то вроде текущей текущей формы ... this.SetAll («someProperty», «toSomeNewValue»), и она проходит и присваивает значение всем элементам управления. Создав собственное пользовательское свойство и внутреннюю часть VFP через «_assign», вызовет эти события. С помощью метода THAT каждый элемент управления будет заботиться о себе по форме: от включения/выключения/видимости, редактирования, чтения, цвета, шрифта, проверки и т. Д. На основе того, что я помещаю в каждый отдельный элемент управления.Делегирование управления при изменении значения/свойства
Итак, как бы я сделал аналогичную вещь в C# ... Такие, как публичное свойство, метод или делегат на уровне формы, например «FormEditMode». Затем, когда я делаю что-то вроде этого. FormEditMode = AddMode, все элементы управления будут запускаться самостоятельно, чтобы включить/выключить, включить/отключить соответственно вместо явных вызовов для всех элементов управления в данной форме.
Благодаря