public TagginWindow(LocalDataManager LocalData, ReviewObject givenReview, ReviewPage Parent_Page) { InitializeComponent(); //Keep a list of all tags that are selected to be "submitted" to the review later. SelectedTags = new List <TagObject>(givenReview.getTags()); this.Parent_Page = Parent_Page; this.LocalData = LocalData; AdvanceSearchWindow = null; CreateTagBoxes(givenReview.getTags()); }
public void UpdateReviewTags() { //Update Language Tags LanguagesBox.Document.Blocks.Clear(); InstrumentsBox.Document.Blocks.Clear(); GenresBox.Document.Blocks.Clear(); //currentReview = newReviewObject; foreach (TagObject Tag in currentReview.getTags()) { switch (Tag.Type) { case TagType.Language: LanguagesBox.AppendText(Tag.Name + " , "); break; case TagType.Genre: GenresBox.AppendText(Tag.Name + " , "); break; case TagType.Instrument: InstrumentsBox.AppendText(Tag.Name + " , "); break; } } }