Picker.SelectedIndexChanged
не так уж и просто, так как вам все равно нужно будет проиндексировать список и найти, какой элемент, и поскольку это не команда, вам необходимо реализовать его в Code Behind.
Вы только что сказали, что вам нужно отправлять остальные http-запросы, так что это означает, что ваше приложение довольно сложное, поэтому вам, вероятно, понадобится ViewModels
, и для сохранения целостности кода вы должны применять один и тот же шаблон ко всемстраницы.
Для поддержания чистоты и порядка я всегда использую MVVM, даже если логика Page
не очень обширна.
MVVM также облегчает (много) модульное тестирование вашего приложения.
Но, в конце концов, все дело во вкусе.