public virtual bool TryGetNonDefaultValue(DependencyObject d, DependencyProperty <T> property, out T value) { value = default(T); return(false); }
protected virtual bool TryGetDefaultValueOverride(DependencyObject d, DependencyProperty <T> property, out T value) { value = default(T); return(false); }