Class Screen
The definition of a 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.
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 |