Вы можете получить отказ авторизации. Вы используете устаревший API. Заголовок авторизации использует key=
вместо Bearer
. Пример устаревшего и нового заголовков приведен в руководстве по миграции .
Изменить:
'Authorization: Bearer='.$key
на:
'Authorization: key='.$key
CanExecute для вашей команды ChangePageCommand, вероятно, возвращает false. Для проверки просто удалите привязку команды и посмотрите, не заблокирована ли кнопка.
Command="{Binding DataContext.ChangePageCommand, RelativeSource={RelativeSource AncestorType=Window, Mode=FindAncestor} }"