ImageKeyToImageSourceConverter Class
A value converter that uses an ImageProvider to lookup an Avalonia.Media.IImage associated with a specified key.
public class ImageKeyToImageSourceConverter : IValueConverter
- Inheritance:
- object object
- Implements:
- IValueConverter
Remarks
The ImageProvider can be defined by the converter parameter. When not specified, the Default value will be used.
Constructors
ImageKeyToImageSourceConverter()
Initializes an instance of the class.
public ImageKeyToImageSourceConverter()
Methods
Convert(object?, Type, object?, CultureInfo)
Converts a value.
public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
Parameter | Type | Description |
---|---|---|
value | object | The value to convert. |
targetType | Type | The type of the target. |
parameter | object | A user-defined parameter. |
culture | 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(object?, Type, object?, CultureInfo)
Converts a value.
public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
Parameter | Type | Description |
---|---|---|
value | object | The value to convert. |
targetType | Type | The type of the target. |
parameter | object | A user-defined parameter. |
culture | 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.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()