![]() |
CSLA .NET 10.0.0
A home for your business logic
|
Exposes metastate for a property. More...
Public Member Functions | |
| PropertyInfo (object model, string propertyName, string textSeprator=" ") | |
| Creates an instance of the type. | |
| void | Refresh () |
| Indicate that all properties have changed to trigger a UI refresh of all values. | |
| System.Reflection.? PropertyInfo | GetPropertyInfo () |
| Gets the System.Reflection.PropertyInfo object representing the property. | |
Properties | |
| string | TextSeparator [get] |
| Gets the value of the TextSeparator. | |
| object | Model [get] |
| Gets the model. | |
| object? | Value [get, set] |
| Gets or sets the value of the property. | |
| string | FriendlyName [get] |
| Gets the friendly name for the property. | |
| string | PropertyName [get] |
| Gets the property name for the property. | |
| string | ErrorText [get] |
| Gets the validation error messages for a property on the Model. | |
| string | WarningText [get] |
| Gets the validation warning messages for a property on the Model. | |
| string | InformationText [get] |
| Gets the validation information messages for a property on the Model. | |
| List< BrokenRule > | BrokenRules [get] |
| Gets the list of broken rules for a property on the Model. | |
| bool | CanRead [get] |
| Gets a value indicating whether the current user is authorized to read the property on the Model. | |
| bool | CanWrite [get] |
| Gets a value indicating whether the current user is authorized to change the property on the Model. | |
| bool | IsBusy [get] |
| Gets a value indicating whether the property on the Model is busy. | |
Events | |
| PropertyChangedEventHandler? | PropertyChanged |
| Event raised when a property changes. | |
| Events inherited from Csla.Blazor.IPropertyInfo | |
| PropertyChangedEventHandler? | PropertyChanged |
| Event raised when a property changes. | |
Exposes metastate for a property.
|
inline |
Creates an instance of the type.
| model | Model object |
| propertyName | Property name |
| textSeprator | Text Seprator |
| ArgumentNullException | model or textSeprator is null. |
| ArgumentException | propertyName is null, string.Empty or only consists of white spaces. |
|
inline |
Gets the System.Reflection.PropertyInfo object representing the property.
Implements Csla.Blazor.IPropertyInfo.
|
inline |
Indicate that all properties have changed to trigger a UI refresh of all values.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the list of broken rules for a property on the Model.
|
get |
Gets a value indicating whether the current user is authorized to read the property on the Model.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets a value indicating whether the current user is authorized to change the property on the Model.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the validation error messages for a property on the Model.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the friendly name for the property.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the validation information messages for a property on the Model.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets a value indicating whether the property on the Model is busy.
Implements Csla.Blazor.IPropertyInfo.
|
getprotected |
Gets the model.
|
get |
Gets the property name for the property.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the value of the TextSeparator.
Implements Csla.Blazor.IPropertyInfo.
|
getset |
Gets or sets the value of the property.
Implements Csla.Blazor.IPropertyInfo.
|
get |
Gets the validation warning messages for a property on the Model.
Implements Csla.Blazor.IPropertyInfo.
| PropertyChangedEventHandler? Csla.Blazor.PropertyInfo.PropertyChanged |
Event raised when a property changes.