Алексей: В вопросительном знаке ничего плохого, хотя все равно нужно обдуманно его ставить, а не просто так потому что можно.
Click.Invoke(this, e); А вот это что?
Что то не совсем ясен Ваш вопрос. В первом примере показан механизм использования событий. Есть EventHandler - делегат. Есть метод OnClick который инкапсулирует "срабатывание" события и последующий вызов всех обработчиков.
Во втором случае это всего лишь обработчик события, а остальная реализация скрыта "внутри" WPF