/// <summary> /// Конструктор. /// </summary> /// <param name="propertyChangedCallback">Метод обратного вызова при изменении значения свойства.</param> public SmartMetadata(SmartPropertyChangedCallback propertyChangedCallback) { PropertyChangedCallback = propertyChangedCallback; }
/// <summary> /// Конструктор. /// </summary> /// <param name="defaultValue">Значение smart-свойства по-умолчанию.</param> /// <param name="isReadobly">Флаг того, что smart-свойство только для чтения.</param> /// <param name="propertyChangedCallback">Метод обратного вызова при изменении значения свойства.</param> internal SmartMetadata(object defaultValue, bool isReadobly, SmartPropertyChangedCallback propertyChangedCallback) { DefaultValue = defaultValue; IsReadonly = isReadobly; PropertyChangedCallback = propertyChangedCallback; }
/// <summary> /// Конструктор. /// </summary> /// <param name="defaultValue">Значение smart-свойства по-умолчанию.</param> /// <param name="propertyChangedCallback">Метод обратного вызова при изменении значения свойства.</param> public SmartMetadata(object defaultValue, SmartPropertyChangedCallback propertyChangedCallback) { DefaultValue = defaultValue; PropertyChangedCallback = propertyChangedCallback; }