Interface IVisibilityConditionActivator
Defines methods for creating VisibilityConditions.
[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 interface IVisibilityConditionActivator
- Extension Methods
Methods
CreateVisibilityCondition(VisibilityConditionDefinition)
Creates a new instance of the VisibilityCondition specified by its definition with default property values.
VisibilityCondition CreateVisibilityCondition(VisibilityConditionDefinition definition)
Parameters
definitionVisibilityConditionDefinitionDefines VisibilityCondition which is to be created.
Returns
- VisibilityCondition
Returns an instance of VisibilityCondition as described by its definition.
Exceptions
- ArgumentNullException
Thrown when
definitionis null.
CreateVisibilityCondition(string)
Creates a new instance of the VisibilityCondition specified by its definition with default property values.
VisibilityCondition CreateVisibilityCondition(string visibilityConditionIdentifier)
Parameters
visibilityConditionIdentifierstringIdentifies VisibilityCondition which is to be created.
Returns
- VisibilityCondition
Returns an instance of VisibilityCondition as described by its definition.
Exceptions
- ArgumentNullException
Thrown when
visibilityConditionIdentifieris null or empty.- InvalidOperationException
Thrown when VisibilityCondition with given
visibilityConditionIdentifieris not registered in the system.