/// <inheritdoc /> protected override object?Convert(object?v, Type?t, object?p, CultureInfo?c) => DoubleValueConverter.TryConvertToDouble(p, out var P) ? _Convert(P) : v is null ? null : DoubleValueConverter.TryConvertToDouble(v, out var V) ? (object?)_Convert(V) : V;
protected override object[]? ConvertBack(object?v, Type[]?tt, object?p, CultureInfo?c) => ConvertBack(DoubleValueConverter.ConvertToDouble(v))?.Cast <object>().ToArray();