コード例 #1
0
        void itemViewEditing_OnDelete(object sender, EventArgs e)
        {
            EditingClassScheduleItemView editing = sender as EditingClassScheduleItemView;

            stackPanel.Children.Remove(editing);

            _deletedCreators.Add(editing.DataContext as ScheduleCreator);

            if (stackPanel.Children.Count == 0)
            {
                TextBlockNoTimes.Visibility = Visibility.Visible;
            }
        }
コード例 #2
0
        private UIElement displayScheduleCreator(ScheduleCreator c)
        {
            EditingClassScheduleItemView itemViewEditing = new EditingClassScheduleItemView()
            {
                ScheduleCreator = c,
                Margin          = new Thickness(10, 0, 10, 20)
            };

            itemViewEditing.OnDelete += itemViewEditing_OnDelete;


            stackPanel.Children.Add(itemViewEditing);

            return(itemViewEditing);
        }