/// <inheritdoc/> internal override object?RouteGetBaseValue(IAvaloniaObject o, BindingPriority maxPriority) { var value = o.GetBaseValue <TValue>(this, maxPriority); return(value.HasValue ? value.Value : AvaloniaProperty.UnsetValue); }