public interface IProperty<TModel, TValue> : IProperty,
INotifyPropertyChanged, IDataTemplateProvider
where TModel : class
Public Interface IProperty(Of TModel As Class, TValue)
Inherits IProperty, INotifyPropertyChanged, IDataTemplateProvider
generic<typename TModel, typename TValue>
where TModel : ref class
public interface class IProperty : IProperty,
INotifyPropertyChanged, IDataTemplateProvider
type IProperty<'TModel, 'TValue when 'TModel : not struct> =
interface
interface IProperty
interface INotifyPropertyChanged
interface IDataTemplateProvider
end
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) |
PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged) |