Beispiel #1
0
        public DomainId <IStyledQuestionOutputItem> CreateQuestion(
            IQuestionOutputItem question,
            Style style)
        {
            var styledQuestionOutputItem = new StyledQuestionOutputItem(
                m_ids.Next,
                question,
                style);

            return(DomainItemRegistration <IStyledQuestionOutputItem>(
                       styledQuestionOutputItem));
        }
        private bool TypeHasDefault(IQuestionOutputItem questionNode)
        {
            var styleSheet = m_domainItemLocator
                             .GetAll <IStyleSheetRootNode>()
                             .FirstOrDefault();

            // ToDo: make this work
            foreach (var styleSheetPage in styleSheet.Pages)
            {
            }

            return(true);
        }
 public StyledQuestionOutputItem(
     Guid id,
     IQuestionOutputItem question,
     Style style)
 {
     Id           = id;
     Variable     = question.Variable;
     QuestionName = question.QuestionName;
     DisplayName  = question.DisplayName;
     QuestionText = question.QuestionText;
     Value        = question.Value;
     QuestionType = question.QuestionType;
     Visible      = question.Visible;
     ReadOnly     = question.ReadOnly;
     Widget       = style.Widget;
     Width        = style.Width;
     Font         = style.Font;
     FontSize     = style.FontSize;
     Color        = style.Color;
 }