コード例 #1
0
        async void OnAlertYesNoClicked(object sender, EventArgs e)
        {
            //Opretter en DisplayAlert.
            bool answer = await DisplayAlert("Slet", "Er du sikker på du vil slette denne?", "Ja", "Nej");

            //Tjekker om der bliver trykket ja i DesplayAlert'en.
            if (answer == true)
            {
                //Henter knappen der er blevet trykket på.
                Button btn = (Button)sender;

                //Kalder metoden "SletNyhed" og gemmer resultatet.
                bool Stat = nyheder.SletNyhed(key, btn.ClassId);

                //Tjekker om statussen er true altså om nyheden er slettet.
                if (Stat)
                {
                    await DisplayAlert("Nyhed slettet", "Nyheden er slettet", "OK");

                    //Opdatere xaml'en. Sletter først alt i stack'en for derefter at generere xaml elementerne.
                    stack.Children.Clear();
                    GenerateElements();
                }
                else
                {
                    await DisplayAlert("Fejl", "Nyheden blev ikke slettet", "OK");
                }
            }
        }