Skip to main content

CornerRadiusToDoubleConverter Class

Definition

Assembly:Avalonia.Controls
Package:Avalonia

Converts one corner of a Avalonia.CornerRadius to its double value.

public class CornerRadiusToDoubleConverter

Inheritance: object -> CornerRadiusToDoubleConverter

Implements:IValueConverter

Constructors

NameDescription
CornerRadiusToDoubleConverterNo summary available.

CornerRadiusToDoubleConverter Constructor

public CornerRadiusToDoubleConverter()

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
CornerGets or sets the specific corner of the Avalonia.CornerRadius to convert to double.

Corner Property

Gets or sets the specific corner of the Avalonia.CornerRadius to convert to double.

public Avalonia.Controls.Converters.Corners Corner { get; set; }