По сути, все, что происходит в коде при нажатии кнопки, - это событие Clicked кнопки.В GridView событие фактически является чем-то вроде GridViewButtonClick.Однако многие обработчики, которые вы подключили, будут выполняться (и вы не можете и не должны контролировать порядок выполнения).Для встроенной кнопки, поскольку вы не можете вызвать событие снаружи этой кнопки, вы можете смоделировать нажатие кнопки, просто вызвав обработчики, которые вы прикрепили к событию.Если бы это был ваш собственный пользовательский элемент управления, вы могли бы определить метод, который вы могли бы вызывать извне, который заставил бы элемент управления вызвать определенное событие.