Class VisibilityConditionConfiguration
Encapsulates VisibilityCondition with its VisibilityConditionDefinition identifier.
[Obsolete("This API is only available for legacy Form Builder components that provide backward compatibility when transitioning from older versions. The API will be removed when support for the Form Builder compatibility mode is dropped.")]
public sealed class VisibilityConditionConfiguration
- Inheritance
-
objectVisibilityConditionConfiguration
- Extension Methods
Constructors
VisibilityConditionConfiguration()
Initializes a new instance of the VisibilityConditionConfiguration class. This constructor serves for the purpose of deserialization.
public VisibilityConditionConfiguration()
VisibilityConditionConfiguration(string, VisibilityCondition)
Initializes a new instance of the VisibilityConditionConfiguration class.
public VisibilityConditionConfiguration(string identifier, VisibilityCondition visibilityCondition)
Parameters
identifierstringIdentifies type of the
visibilityCondition.visibilityConditionVisibilityConditionVisibility condition.
Exceptions
- ArgumentException
Thrown when
identifieris null or empty.- ArgumentNullException
Thrown when
visibilityConditionis null.
Properties
Identifier
Gets or sets identifier of the VisibilityCondition.
public string Identifier { get; set; }
Property Value
- string
VisibilityCondition
Gets or sets visibility condition.
public VisibilityCondition VisibilityCondition { get; set; }