Table of Contents

Class ValueConverterExtensions

Namespace
CarinaStudio.Data.Converters
Assembly
CarinaStudio.AppBase.Avalonia.dll

Extensions for Avalonia.Data.Converters.IValueConverter.

public static class ValueConverterExtensions
Inheritance
ValueConverterExtensions
Inherited Members

Methods

ConvertBack<T>(IValueConverter, object?)

Convert value back.

public static T ConvertBack<T>(this IValueConverter converter, object? value)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert back.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

ConvertBack<T>(IValueConverter, object?, CultureInfo)

Convert value back.

public static T ConvertBack<T>(this IValueConverter converter, object? value, CultureInfo cultureInfo)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert back.

cultureInfo CultureInfo

Culture info.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

ConvertBack<T>(IValueConverter, object?, object?, CultureInfo)

Convert value back.

public static T ConvertBack<T>(this IValueConverter converter, object? value, object? parameter, CultureInfo cultureInfo)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert back.

parameter object

Conversion parameter.

cultureInfo CultureInfo

Culture info.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

Convert<T>(IValueConverter, object?)

Convert value.

public static T Convert<T>(this IValueConverter converter, object? value)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

Convert<T>(IValueConverter, object?, CultureInfo)

Convert value.

public static T Convert<T>(this IValueConverter converter, object? value, CultureInfo cultureInfo)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert.

cultureInfo CultureInfo

Culture info.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

Convert<T>(IValueConverter, object?, object?)

Convert value.

public static T Convert<T>(this IValueConverter converter, object? value, object? parameter)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert.

parameter object

Conversion parameter.

Returns

T

Converted value.

Type Parameters

T

Type of target value.

Convert<T>(IValueConverter, object?, object?, CultureInfo)

Convert value.

public static T Convert<T>(this IValueConverter converter, object? value, object? parameter, CultureInfo cultureInfo)

Parameters

converter IValueConverter

Avalonia.Data.Converters.IValueConverter.

value object

Value to convert.

parameter object

Conversion parameter.

cultureInfo CultureInfo

Culture info.

Returns

T

Converted value.

Type Parameters

T

Type of target value.