Пример #1
0
 private void OnHomeworkDisplayed(IHomeworkViewer homeworkViewerItem)
 {
     if (Date.CompareTo(HomeworkManager.SelectedDate) != 0)
     {
         ShowHomeworks();
     }
 }
Пример #2
0
        private void OnHomewokIsReplaced(Homework oldHomework, Homework newHomework)
        {
            IHomeworkViewer v = Viewers.Find(x => x.Homework.Equals(oldHomework));

            if (v != null)
            {
                v.UpdateHomework(newHomework);
            }
        }
Пример #3
0
 /// <summary>
 /// Whenever a homework is editing, display homework editor
 /// </summary>
 /// <param name="homeworkViewerItem">Editing homework (viewer)</param>
 private void OnBeginModifyingHomework(IHomeworkViewer homeworkViewerItem)
 {
     this.Grid_AddHomework.Visibility = Visibility.Visible;
 }
Пример #4
0
 /// <summary>
 /// Whenever homework is displayed, reset homework editor
 /// </summary>
 /// <param name="viewerItem">Displayed homework (viewer)</param>
 private void OnHomeworkDisplayed(IHomeworkViewer viewerItem)
 {
     ResetHomeworkEditor();
 }
Пример #5
0
 public void RemoveViewer(IHomeworkViewer viewer)
 {
 }
Пример #6
0
 public void DisplayHomework(IHomeworkViewer _homeworkViewerItem)
 {
 }
Пример #7
0
 //Remove homework
 public void RemoveHomework(IHomeworkViewer homework)
 {
     this.SP_Viewer.Children.Remove(homework as UserControl);
     Viewers.Remove(homework);
 }
Пример #8
0
 //Show homework
 public void ShowHomework(IHomeworkViewer homework)
 {
     this.SP_Viewer.Children.Add(homework as UserControl);
     Viewers.Add(homework);
 }
Пример #9
0
 /// <summary>
 /// Execute this method if your <c>IHomeworkViewer</c> is highlighted.
 /// </summary>
 /// <param name="viewer">The homework viewer that is highlighted.</param>
 /// <param name="enabled">True if is highlighted else False</param>
 public static void Call_HomeworkHighlighted_Event(IHomeworkViewer viewer, bool enabled)
 {
     HomeworkHighlighted?.Invoke(viewer, enabled);
 }
Пример #10
0
 /// <summary>
 /// Invoke BeginChangingHomework event
 /// </summary>
 /// <param name="homeworkViewerItem">HomeworkViewer whose homework will be edited</param>
 internal static void Call_BeginModifyingHomework(IHomeworkViewer homeworkViewerItem)
 {
     BeginChangingHomework?.Invoke(homeworkViewerItem);
 }
Пример #11
0
 /// <summary>
 /// Invoke HomeworkHidden event
 /// </summary>
 /// <param name="homeworkViewerItem">Hidden homework viwer</param>
 internal static void Call_HomeworkHidden(IHomeworkViewer homeworkViewerItem)
 {
     HomeworkHidden?.Invoke(homeworkViewerItem);
 }
Пример #12
0
 /// <summary>
 /// Invoke HomeworkDisplayed event
 /// </summary>
 /// <param name="homeworkViewerItem">Displayed homework viwer</param>
 internal static void Call_HomeworkDisplayed(IHomeworkViewer homeworkViewerItem)
 {
     HomeworkDisplayed?.Invoke(homeworkViewerItem);
 }
Пример #13
0
 public void RemoveViewer(IHomeworkViewer viewer)
 {
     this.SP_Hms.Children.Remove(viewer as UserControl);
 }
Пример #14
0
 public void DisplayHomework(IHomeworkViewer _homeworkViewerItem)
 {
     this.SP_Hms.Children.Add(_homeworkViewerItem as UserControl);
 }