Skip to content

IBindingConverterResolver.GetBindingConverter(Type, Type) method

Defined in

Type: IBindingConverterResolver Namespace: ReactiveUI Assembly: ReactiveUI.Core.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

object? GetBindingConverter(Type fromType, Type toType)

Summary: Gets a binding type converter for the specified type pair.

Parameters

NameTypeDescription
fromTypeTypeThe source type.
toTypeTypeThe target type.

Returns: object? -- A converter instance (IBindingTypeConverter or IBindingFallbackConverter), or null if no converter is registered.

Remarks

        This method first checks RxConverters for registered converters, then falls back to
        Splat for legacy converter resolution. When multiple converters are available,
        the one with the highest affinity score is selected.