Search Results for

    Show / Hide Table of Contents

    Class Screen

    The definition of a screen.

    Inheritance
    Object
    Screen
    Namespace: NipoSoftware.Nfield.Interviewing.Contracts.Data
    Assembly: NipoSoftware.Nfield.Interviewing.Contracts.Monodroid.dll
    Syntax
    public class Screen : Object

    Constructors

    Screen()

    Declaration
    public Screen()

    Properties

    ActiveSegment

    The (first) active segment that should be redered in a 'writeable' state, this is for backward compatibility only (older templates)

    Declaration
    public Segment ActiveSegment { get; set; }
    Property Value
    Type Description
    Segment

    ActiveSegments

    The active segments that should be redered in a 'writeable' state.

    Declaration
    public IEnumerable<Segment> ActiveSegments { get; set; }
    Property Value
    Type Description
    IEnumerable<Segment>

    Buttons

    The buttons to be shown on the screen.

    Declaration
    public IEnumerable<Button> Buttons { get; set; }
    Property Value
    Type Description
    IEnumerable<Button>

    ContainsMatrix

    Set when the screen contains a matrix question

    Declaration
    public bool ContainsMatrix { get; set; }
    Property Value
    Type Description
    Boolean

    ErrorMessages

    Translated error messages defined in the questionnaire

    Declaration
    public IEnumerable<ErrorMessage> ErrorMessages { get; set; }
    Property Value
    Type Description
    IEnumerable<ErrorMessage>

    HistoryOrder

    Indicates the order in the navigation history

    Declaration
    public int HistoryOrder { get; set; }
    Property Value
    Type Description
    Int32

    InterviewResult

    The InterviewResult that created this screen. This property is not transferred, but should be determined when deserializing the result.

    Declaration
    public InterviewResult InterviewResult { get; set; }
    Property Value
    Type Description
    InterviewResult

    MatrixExtensions

    Matrix extensions hold all information that is necessary for Matrix UI rendering

    Declaration
    public MatrixExtensions MatrixExtensions { get; set; }
    Property Value
    Type Description
    MatrixExtensions

    PreviousSegments

    Any previously shown segments that have to be rendered on screen in a readonly state.

    Declaration
    public IEnumerable<Segment> PreviousSegments { get; set; }
    Property Value
    Type Description
    IEnumerable<Segment>

    ScreenId

    Id

    Declaration
    public string ScreenId { get; set; }
    Property Value
    Type Description
    String

    ServiceInstanceId

    The roleId of the interviewing service that generated this screen

    Declaration
    public string ServiceInstanceId { get; set; }
    Property Value
    Type Description
    String

    Styles

    Css styles defined in the questionnaire

    Declaration
    public IEnumerable<Style> Styles { get; set; }
    Property Value
    Type Description
    IEnumerable<Style>

    Template

    Content of template variable

    Declaration
    public string Template { get; set; }
    Property Value
    Type Description
    String

    TextDirection

    Indicates the direction of the text (left to right or right to left)

    Declaration
    public string TextDirection { get; set; }
    Property Value
    Type Description
    String

    Theme

    Content of theme variable

    Declaration
    public string Theme { get; set; }
    Property Value
    Type Description
    String
    In This Article
    Back to top Generated by DocFX