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.cs
Go to the documentation of this file.
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Text;
5
6namespace Csla.Blazor
7{
11 public interface IPropertyInfo
12 {
17 void Refresh();
21 object Value { get; set; }
25 string FriendlyName { get; }
29 string PropertyName { get; }
34 string ErrorText { get; }
39 string WarningText { get; }
44 string InformationText { get; }
49 bool CanRead { get; }
54 bool CanWrite { get; }
59 bool IsBusy { get; }
63 event PropertyChangedEventHandler PropertyChanged;
64 }
65}
Exposes metastate for a property.
string InformationText
Gets the validation information messages for a property on the Model
void Refresh()
Indicate that all properties have changed to trigger a UI refresh of all values.
string WarningText
Gets the validation warning messages for a property on the Model
bool IsBusy
Gets a value indicating whether the property on the Model is busy
string FriendlyName
Gets the friendly name for the property.
PropertyChangedEventHandler PropertyChanged
Event raised when a property changes.
object Value
Gets or sets the value of the property
bool CanRead
Gets a value indicating whether the current user is authorized to read the property on the Model
bool CanWrite
Gets a value indicating whether the current user is authorized to change the property on the Model
string ErrorText
Gets the validation error messages for a property on the Model
string PropertyName
Gets the property name for the property.