Я пытаюсь обернуть голову в разницу между тем, когда вызывается PropertyChangedCallback, и когда вызывается CoerceValueCallback при настройке свойств зависимости / присоединения в WPF.
Например,
public static readonly DependencyProperty ValueProperty = DependencyProperty.RegisterAttached(
"Value",
typeof(TProperty),
typeof(BaseAttachedProperty<TParent, TProperty>),
new PropertyMetadata(default(TProperty),
new PropertyChangedCallback(PropertyChanged),
new CoerceValueCallback(CoerceCallback)));
если у меня есть свойство зависимости с именем ValueProperty, в котором есть делегат PropertyChanged для PropertyChangedCallback и делегат CoerceCallback для CoerceValueCallback, когда они вызываются?