コード例 #1
0
        private void DeleteDate(object sender, RoutedEventArgs e)
        {
            DateMy datefordelete = (DateMy)datesGrid.SelectedItem;

            datesname.Remove(datefordelete);

            foreach (var x in seancesname)
            {
                if (x.InFormat == datefordelete.InFormat)
                {
                    currentdate.Remove(x);
                }
            }


            datesGrid.ItemsSource = null;
            datesGrid.ItemsSource = datesname;

            try
            {
                datesGrid.SelectedItem = datesGrid.Items[0];
                currdate = (DateMy)datesGrid.Items[0];
            }
            catch (Exception) { }
        }
コード例 #2
0
        private void datesGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            currdate = (DateMy)datesGrid.SelectedItem;

            try
            {
                currentdate = new List <SeanceMy>();

                foreach (var x in seancesname)
                {
                    if (x.InFormat == currdate.InFormat)
                    {
                        currentdate.Add(x);
                    }
                }
            }
            catch { }
            seancesGrid.ItemsSource = null;
            seancesGrid.ItemsSource = currentdate;
        }