Я хотел бы после ввода числа "GoodAnswer" проверить, ввел ли я число от 0 до 3, я хотел бы убедиться, что люди не вводят числа вне допустимого диапазона. Я ввожу 4 вопроса и ответа, я бы хотел состояние проверить после нажатия кнопки. У меня с этим проблема. Извините за мой engli sh
private async void Button_Clicked(object sender, EventArgs e)
{
var question = new Question()
{
Answers = new List<string> {
odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text },
GoodAnswer = odpowiedzPrawidlowa.Completed += async (sender, e) => { int response = int.Parse(odpowiedzPrawidlowa.Text) if (response >= 0 && response < 4)
{
}
else {
await DisplayAlert("", "Wrong range", "ok");
} } ,
Question1 = zagadkaEntry.Text
};
var questionPage = new QuestionPage(question);
questionPage.Disappearing += QuestionPageClosed;
await Navigation.PushModalAsync(questionPage);
var json = JsonConvert.SerializeObject(new
{
Answers = new List<string> {
odpowiedzEntry1.Text, odpowiedzEntry2.Text, odpowiedzEntry3.Text, odpowiedzEntry4.Text },
GoodAnswer = Convert.ToInt16(odpowiedzPrawidlowa.Text),
Question1 = zagadkaEntry.Text
});
var content = new StringContent(json, Encoding.UTF8, "application/json");
HttpClient client = new HttpClient();
var result = await client.PostAsync("", content);
}
};