FormContext
Namespace: Hex1b
Assembly: Hex1b.dll
Builder context for constructing a . Extends so standard widget extension methods (e.g. form.Text(...), form.Separator()) are available inside forms. Form-specific extensions like form.TextField(...) target this type directly.
csharp
public sealed class FormContext : WidgetContext<FormWidget>Inheritance
Object → WidgetContext<FormWidget> → FormContext
Properties
FieldRegistry
Registry tracking all form fields for cross-field references.
Returns: FormFieldRegistry
csharp
public FormFieldRegistry FieldRegistry { get; }ValidationErrors
Gets all current validation errors across all fields in the form. Keys are field IDs, values are the for each field. Only fields with validation errors are included.
Returns: IReadOnlyDictionary<String, ValidationResult>
csharp
public IReadOnlyDictionary<string, ValidationResult> ValidationErrors { get; }ValidationResults
Gets all current validation results (both valid and invalid) across all fields.
Returns: IReadOnlyDictionary<String, ValidationResult>
csharp
public IReadOnlyDictionary<string, ValidationResult> ValidationResults { get; }