Exemplo n.º 1
0
 /// <summary>
 ///   Конструктор.
 /// </summary>
 /// <param name="propertyChangedCallback">Метод обратного вызова при изменении значения свойства.</param>
 public SmartMetadata(SmartPropertyChangedCallback propertyChangedCallback)
 {
     PropertyChangedCallback = propertyChangedCallback;
 }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <summary>
 ///   Конструктор.
 /// </summary>
 /// <param name="defaultValue">Значение smart-свойства по-умолчанию.</param>
 /// <param name="propertyChangedCallback">Метод обратного вызова при изменении значения свойства.</param>
 public SmartMetadata(object defaultValue, SmartPropertyChangedCallback propertyChangedCallback)
 {
     DefaultValue            = defaultValue;
     PropertyChangedCallback = propertyChangedCallback;
 }