Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

Как работает BindableProperty.CreateAttached?

Я знаю что-такое прикрепляемы свойства но вот выходит кое-что интересное:
internal static BindableProperty CreateAttached(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode, ValidateValueDelegate validateValue,
														BindingPropertyChangedDelegate propertyChanged, BindingPropertyChangingDelegate propertyChanging, CoerceValueDelegate coerceValue, BindablePropertyBindingChanging bindingChanging,
														bool isReadOnly, CreateDefaultValueDelegate defaultValueCreator = null)
{
	return new BindableProperty(propertyName, returnType, declaringType, defaultValue, defaultBindingMode, validateValue, propertyChanged, propertyChanging, coerceValue, bindingChanging, isReadOnly,
		defaultValueCreator);
}


Получается, что Attached все это время создавал обычное BindableProperty. И получается что любой BindableProperty может быть прикрепляемым? Тогда зачем создавать отдельный метод CreateAttached, только ради анализаторов Xaml?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы