private async void GetLanguagesAsync() { var pars = new List <KeyValuePair <string, string> > // Заполняем параметры для выполнения запроса { new KeyValuePair <string, string>("ui", "ru"), // На каком языке получить список new KeyValuePair <string, string>("key", _API.API_Key) // Ключ API }; string response = await SendPostRequestAsync("/api/v1.5/tr.json/getLangs", pars); // Выполняем запрос к API на получение списка языков if (response != null) // Если ответ получен { try { _API.FillLanguages(response); // Заполняем список языков в TranslateAPI FillPickers(); // Заполняем сomboBox'ы из TranslateAPI } catch (IndexOutOfRangeException exp) { await DisplayAlert("Ошибка", exp.Message, "Ок"); } catch (Exception exp) { await DisplayAlert("Необработанная ошибка", exp.Message, "Ок"); } } }