public void Initailize(IPresentation presentation, ISlide slide) { Presentation = presentation; //Reset since object is not displosed Reset(); quastionSlide = (IQuestionSlide)slide; SetUpGrid(); UpdateEditor(); if (quastionSlide.Choices.Count > 0) { for (int i = 0; i < quastionSlide.Choices.Count; i++) { AddChoice(quastionSlide.Choices[i]); } } else { for (int i = 0; i < presentation.Template.ChoiceAmount; i++) { AddChoice(); } } }
public void Reset() { quastionSlide = null; SlideChoiceGrid.Children.Clear(); ChoiceEditors = new List <IChoiceEditor>(); lastChoiceLetter = 'A'; row = 0; SlideChoiceGrid.RowDefinitions.Clear(); }
public void Initailize(IPresentation presentation, ISlide slide) { this.presentation = presentation; this.questionSlide = (IQuestionSlide)slide; // B/c this slide is not desposed Reset(); SetUpGrid(); UpdateDisplay(); foreach (var choice in questionSlide.Choices) { AddChoice(choice); } }