async void OnTapped(Parm tt2) { QID = tt2.Q_id; ImageButton ck = tt2.Ctk; StackLayout man = tt2.Stk_main; await ck.FadeTo(0.7, 100); await ck.FadeTo(1, 200); DataRow[] fr = AddExam.dt_selectQ.Select("q_id=" + QID); if (fr.Length == 0) { AddExam.dt_selectQ.Rows.Add(QID); ck.Source = "choseok.png"; man.BackgroundColor = Color.FromHex("#EBFFF3"); AddExam.mark_qus = AddExam.mark_qus + tt2.Q_mark; } if (fr.Length == 1) { DataRow[] fr2 = AddExam.dt_selectQ.Select(); for (int i = 0; i < fr2.Length; i++) { if (Convert.ToInt32(fr[i]["q_id"].ToString()) == QID) { AddExam.dt_selectQ.Rows.RemoveAt(i); break; } } ck.Source = "choseno.png"; man.BackgroundColor = Color.White; AddExam.mark_qus = AddExam.mark_qus - tt2.Q_mark; } }
protected virtual async Task EnableStartButton(int fadeTimeMillis = 80) { AnimateOnMain(async() => { startAerateButton.IsVisible = true; await stopAerateButton.FadeTo(0, (uint)fadeTimeMillis); await startAerateButton.FadeTo(1.0d, (uint)fadeTimeMillis); }); await Task.Delay(fadeTimeMillis); AnimateOnMain(() => { stopAerateButton.IsEnabled = false; stopAerateButton.IsVisible = false; startAerateButton.IsEnabled = true; }); }
private async void ImageButton_PressedAsync(object sender, EventArgs e) { await ImageButton.FadeTo(0.5, 300).ConfigureAwait(false); await ImageButton.FadeTo(1, 300).ConfigureAwait(false); }