IPropertyTModel, TValue - интерфейс

Обобщенный интерфейс свойства

Definition

Пространство имён: Tessa.UI.Views.Charting.Properties
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public interface IProperty<TModel, TValue> : IProperty, 
	INotifyPropertyChanged, IDataTemplateProvider
where TModel : class
Implements
INotifyPropertyChanged, IDataTemplateProvider, IProperty

Параметры типа

TModel
Тип модели
TValue
Тип значения

Свойства

DataTemplate Gets Шаблон данных
(Унаследован от IDataTemplateProvider)
GetValue Gets or sets Функция получения значения свойства из модели
IsReadOnly Gets or sets a value indicating whether Признак свойства только для чтения
(Унаследован от IProperty)
Owner Gets or sets Модель представление владелец свойства
(Унаследован от IProperty)
PropertyCaption Gets or sets Заголовок элемента
(Унаследован от IProperty)
PropertyName Gets or sets Имя свойства
(Унаследован от IProperty)
SetValue Gets or sets Метод установки значения в модели
SourceModel Gets Исходная модель
ValidationResult Gets Результат проверки данных
(Унаследован от IProperty)
Value Gets or sets Значение свойства
Visibility Gets or sets a value indicating whether Признак отображения свойств объекта
(Унаследован от IProperty)

Методы

AddValidationRule(ActionIProperty, Validator) Добавляет правило проверки значения для свойства
(Унаследован от IProperty)
AddValidationRule(ActionIPropertyTModel, TValue, Validator) Добавляет правило проверки значения для свойства
RegisterStateUpdater Осуществляет регистрацию обработчика изменения состояния свойств propertyNames
(Унаследован от IProperty)
UpdateState Вызывает обновление свойства
(Унаследован от IProperty)
Validate Вызывает проверку значений свойства
(Унаследован от IProperty)

События

PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

См. также