Skip to main content

StringFormatValueConverter Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

A value converter which calls string.Format(string,object)

public class StringFormatValueConverter

Inheritance: object -> StringFormatValueConverter

Implements:IValueConverter

Constructors​

NameDescription
StringFormatValueConverterInitializes a new instance of the Avalonia.Data.Converters.StringFormatValueConverter class.

StringFormatValueConverter Constructor​

Initializes a new instance of the Avalonia.Data.Converters.StringFormatValueConverter class.

public StringFormatValueConverter(string format, Avalonia.Data.Converters.IValueConverter inner)

Parameters​

format string

The format string.

inner Avalonia.Data.Converters.IValueConverter

An optional inner converter to be called before the format takes place.

Methods​

NameDescription
ConvertConverts a value.
ConvertBackConverts a value.

Convert Method​

Converts a value.

public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)

Parameters​

value object

The value to convert.

targetType Type

The type of the target.

parameter object

A user-defined parameter.

culture System.Globalization.CultureInfo

The culture to use.

Returns​

object

The converted value.

Remarks​

This method should not throw exceptions. If the value is not convertible, return a Avalonia.Data.BindingNotification in an error state. Any exceptions thrown will be treated as an application exception.

ConvertBack Method​

Converts a value.

public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)

Parameters​

value object

The value to convert.

targetType Type

The type of the target.

parameter object

A user-defined parameter.

culture System.Globalization.CultureInfo

The culture to use.

Returns​

object

The converted value.

Remarks​

This method should not throw exceptions. If the value is not convertible, return a Avalonia.Data.BindingNotification in an error state. Any exceptions thrown will be treated as an application exception.

Properties​

NameDescription
FormatGets the format string.
InnerGets an inner value converter which will be called before the string format takes place.

Format Property​

Gets the format string.

public string Format { get; set; }

Inner Property​

Gets an inner value converter which will be called before the string format takes place.

public Avalonia.Data.Converters.IValueConverter Inner { get; set; }