Позвольте мне объяснить, что я имею в виду:
Допустим, у нас есть меню с несколькими пунктами (скажем, это ... набор опций, только один из которых может быть включен в любой момент).
Что такое предлагаемая реализация (привязки? Я не знаю ...), чтобы я мог удовлетворить следующие сценарии:
Пользователь щелкает элемент в меню, и это вызывает действие doSomething
на некотором контроллере. Кроме того, когда действие doSomething
вызывается независимо, следует также проверить соответствующий пункт меню.
У нас идентичное меню (где-то еще) с теми же параметрами, что и в исходном меню. Пользователь нажимает на элемент меню A, этот же элемент проверяется в меню B, выполняется действие doSomething
. Это должно работать в любом порядке действий (A-> B-> action, B-> A-> action, action-> A-> B)