/// <summary> /// Show new editor if the selected editor has been changed /// </summary> /// <param name="editor">New editor</param> private void OnHomeworkEditorChanged(IHomeworkEditor editor) { if (editor == null) { return; } this.Grid_AddHomework.Children.Clear(); this.Grid_AddHomework.Children.Add(editor as UserControl); }
/// <summary> /// Invoke HomeworkEditorChanged event /// </summary> /// <param name="editor">New homework editor</param> internal static void Call_HomeworkEditorChanged(IHomeworkEditor editor) { HomeworkEditorChanged?.Invoke(editor); }