private void SetExtendedProperties() { AnswerData answers = new Answers().GetAnswerById(AnswerId, null); ExtendedPropertiesPlaceholder.Controls.Clear(); if (((AnswerTypeMode)answers.Answers[0].TypeMode & AnswerTypeMode.ExtendedType) > 0) { ExtendedPlaceholder.Visible = true; ExtendedPropertiesPlaceholder.Visible = true; AnswerItem answerItem = AnswerItemFactory.Create(answers.Answers[0], null, null, AnswerSelectionMode.None, null, ControlRenderMode.Edit, null, UniqueID, true, null, true); ExtendedAnswerItem extendedItem = answerItem as ExtendedAnswerItem; if (extendedItem != null) { extendedItem.RestoreProperties(); ExtendedPropertiesPlaceholder.Controls.Add(extendedItem.GeneratePropertiesUI()); } } else { ExtendedPropertiesPlaceholder.Controls.Clear(); ExtendedPropertiesPlaceholder.Visible = false; ExtendedPlaceholder.Visible = false; } }