CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Blazor.IPropertyInfo Interface Reference

Exposes metastate for a property. More...

Inheritance diagram for Csla.Blazor.IPropertyInfo:
Csla.Blazor.PropertyInfo

Public Member Functions

void Refresh ()
 Indicate that all properties have changed to trigger a UI refresh of all values. More...
 

Properties

object Value [getset]
 Gets or sets the value of the property More...
 
string FriendlyName [get]
 Gets the friendly name for the property. More...
 
string PropertyName [get]
 Gets the property name for the property. More...
 
string ErrorText [get]
 Gets the validation error messages for a property on the Model More...
 
string WarningText [get]
 Gets the validation warning messages for a property on the Model More...
 
string InformationText [get]
 Gets the validation information messages for a property on the Model More...
 
bool CanRead [get]
 Gets a value indicating whether the current user is authorized to read the property on the Model More...
 
bool CanWrite [get]
 Gets a value indicating whether the current user is authorized to change the property on the Model More...
 
bool IsBusy [get]
 Gets a value indicating whether the property on the Model is busy More...
 

Events

PropertyChangedEventHandler PropertyChanged
 Event raised when a property changes. More...
 

Detailed Description

Exposes metastate for a property.

Definition at line 11 of file Csla.Blazor/IPropertyInfo.cs.

Member Function Documentation

◆ Refresh()

void Csla.Blazor.IPropertyInfo.Refresh ( )

Indicate that all properties have changed to trigger a UI refresh of all values.

Implemented in Csla.Blazor.PropertyInfo.

Property Documentation

◆ CanRead

bool Csla.Blazor.IPropertyInfo.CanRead
get

Gets a value indicating whether the current user is authorized to read the property on the Model

Definition at line 49 of file Csla.Blazor/IPropertyInfo.cs.

◆ CanWrite

bool Csla.Blazor.IPropertyInfo.CanWrite
get

Gets a value indicating whether the current user is authorized to change the property on the Model

Definition at line 54 of file Csla.Blazor/IPropertyInfo.cs.

◆ ErrorText

string Csla.Blazor.IPropertyInfo.ErrorText
get

Gets the validation error messages for a property on the Model

Definition at line 34 of file Csla.Blazor/IPropertyInfo.cs.

◆ FriendlyName

string Csla.Blazor.IPropertyInfo.FriendlyName
get

Gets the friendly name for the property.

Definition at line 25 of file Csla.Blazor/IPropertyInfo.cs.

◆ InformationText

string Csla.Blazor.IPropertyInfo.InformationText
get

Gets the validation information messages for a property on the Model

Definition at line 44 of file Csla.Blazor/IPropertyInfo.cs.

◆ IsBusy

bool Csla.Blazor.IPropertyInfo.IsBusy
get

Gets a value indicating whether the property on the Model is busy

Definition at line 59 of file Csla.Blazor/IPropertyInfo.cs.

◆ PropertyName

string Csla.Blazor.IPropertyInfo.PropertyName
get

Gets the property name for the property.

Definition at line 29 of file Csla.Blazor/IPropertyInfo.cs.

◆ Value

object Csla.Blazor.IPropertyInfo.Value
getset

Gets or sets the value of the property

Definition at line 21 of file Csla.Blazor/IPropertyInfo.cs.

◆ WarningText

string Csla.Blazor.IPropertyInfo.WarningText
get

Gets the validation warning messages for a property on the Model

Definition at line 39 of file Csla.Blazor/IPropertyInfo.cs.

Event Documentation

◆ PropertyChanged

PropertyChangedEventHandler Csla.Blazor.IPropertyInfo.PropertyChanged

Event raised when a property changes.

Definition at line 63 of file Csla.Blazor/IPropertyInfo.cs.