Я разрабатываю GUI для программы планирования. У меня повсюду куча переключателей, каждая из которых имеет очень похожую функцию, которая определяет, какое из многих полей даты я хочу использовать в качестве основы для расчета остальных.
Когда Я нажимаю одну радиокнопку, я хочу отключить все радиокнопки в GUI, а затем включить ту, которая была нажата. Идентификатор нажатой кнопки также поможет мне установить другую переменную в другом объекте.
При связывании объектов с событиями, такими как с RadioButton, я вижу, что в синтаксисе есть несколько необязательных аргументов, таких как «источник» "," id "и" id2 ", но когда событие создано и вызван соответствующий метод, я не могу найти способ передать идентификатор переключаемой кнопки.
Мне бы очень не хотелось писать десятки методов для размещения каждой из этих переключателей, когда код должен легко реплицироваться в одном методе с добавленным аргументом.