Class Segment
A segment on the screen
Namespace: NipoSoftware.Nfield.Interviewing.Contracts.Data
Assembly: NipoSoftware.Nfield.Interviewing.Contracts.Monodroid.dll
Syntax
public class Segment : Object
Constructors
Segment()
Declaration
public Segment()
Properties
CustomProperties
The custom properties for the segment
Declaration
public IEnumerable<KeyValuePair<string, string>> CustomProperties { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<KeyValuePair<String, String>> |
Groups
The groups that make up this segment.
Declaration
public IEnumerable<Group> Groups { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<Group> |
IsActive
Indicates whether the segment should be rendered as read-only (false
)
or normal (true
).
Declaration
public bool IsActive { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
RenderingDirective
The rendering directive for the segment
Declaration
public string RenderingDirective { get; set; }
Property Value
Type | Description |
---|---|
String |
RenderingOptions
The rendering options for the segment
Declaration
public IEnumerable<KeyValuePair<string, string>> RenderingOptions { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<KeyValuePair<String, String>> |
Screen
The Screen on which this segment is displayed.
Declaration
public Screen Screen { get; set; }
Property Value
Type | Description |
---|---|
Screen |
SegmentId
Id
Declaration
public string SegmentId { get; set; }
Property Value
Type | Description |
---|---|
String |
ValidationError
The possible validation error code
Declaration
public ValidationErrorCodes ValidationError { get; set; }
Property Value
Type | Description |
---|---|
ValidationErrorCodes |
ValidationErrorText
The possible validation error text (says what is wrong)
Declaration
public string ValidationErrorText { get; set; }
Property Value
Type | Description |
---|---|
String |