Зачем нужны привязки команд в WPF?
Насколько я знаю, к кнопке в WPF можно привязать событие. Это событие позже исполняет какую-то логику. А зачем оно вообще нужно? Почему нельзя просто заиметь функцию, поместить туда эту логику, и прикреплять к каждой кнопке Click="{эта функция}"
? И к чему еще можно привязать команды, помимо кликабельных элеметов?