private void Button_Previous(object sender, EventArgs e)
 {
     MyAllEvents.find_actual(now.AddDays(-1));
     ActualEvent            = MyAllEvents.ActualEv;
     eventsList.ItemsSource = ActualEvent;
     now       = now.AddDays(-1);
     Days.Text = split_date();
 }
        public ItemsPage()
        {
            InitializeComponent();
            ActualEvent = new List <Eventt>();
            MyAllEvents.del_unactual();
            update_events();
            Days.Text = split_date();

            this.BindingContext = this;
        }
        public void update_events()
        {
            MyAllEvents.update();
            ActualEvent.Clear();
            foreach (Eventt e in MyAllEvents.Events)
            {
                if (e.Day == now.ToString().Substring(0, 10))
                {
                    ActualEvent.Add(e);
                }
            }

            InitializeComponent();
            Days.Text           = split_date();
            Days.FontSize      *= 1.356;
            this.BindingContext = this;
        }
        public async void OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            ((ListView)sender).SelectedItem = null;
            Eventt selEvent = e.Item as Eventt;

            if (selEvent != null)
            {
                var ex = await DisplayAlert($"{selEvent.Name}", $"{selEvent.Inf}", "Удалить", "Назад");

                if (ex.ToString() == "True")
                {
                    //todo удаление из файла и из листа
                    string d = Days.Text.Substring(41, 11);
                    int    c = -1;

                    foreach (Eventt el in MyAllEvents.Events)
                    {
                        c++;
                        if (el.Day.Trim() == d.Trim() && el.Inf.Trim() == selEvent.Inf.Trim() && el.Name.Trim() == selEvent.Name.Trim())
                        {
                            MyAllEvents.Events.RemoveAt(c);
                            break;
                        }
                    }
                    XDocument xdoc = XDocument.Load(@"/storage/emulated/0/events");
                    foreach (XElement el in xdoc.Element("Events").Elements("Event"))
                    {
                        if (el.Element("Day").Value.Trim() == d.Trim() && el.Element("Inf").Value.Trim() == selEvent.Inf.Trim() && el.Element("Title").Value.Trim() == selEvent.Name.Trim())
                        {
                            el.Remove();
                            break;
                        }
                    }
                    xdoc.Save(@"/storage/emulated/0/events");
                    await DisplayAlert("Успешно", "Удалено", "ОК");

                    MyAllEvents.find_actual(now);
                    ActualEvent            = MyAllEvents.ActualEv;
                    eventsList.ItemsSource = ActualEvent;
                }
            }
        }