Class ColorToOnColorConverter
This class converts color value to color and vice versa.
Inheritance
System.Object
ColorToOnColorConverter
Implements
Microsoft.Maui.Controls.IValueConverter
Namespace: Syncfusion.Maui.Core.Converters
Assembly: Syncfusion.Maui.Core.dll
Syntax
public class ColorToOnColorConverter : Object, IValueConverter
Constructors
ColorToOnColorConverter()
Declaration
public ColorToOnColorConverter()
Methods
Convert(Object, Type, Object, CultureInfo)
Converts to black color for light color and white color for dark color type.
Declaration
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The value must be the type of color |
System.Type | targetType | The type of target property |
System.Object | parameter | An additional parameter for the converter to handle, not used |
System.Globalization.CultureInfo | culture | The culture to use in the converter, not used |
Returns
Type | Description |
---|---|
System.Object | Returns the black color for light color and white color for dark color |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Exception is thrown when the value type is null or not a type of color |
ConvertBack(Object, Type, Object, CultureInfo)
Converts back is impossible to revert to original value
Declaration
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | |
System.Type | targetType | |
System.Object | parameter | |
System.Globalization.CultureInfo | culture |
Returns
Type |
---|
System.Object |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException |
Implements
Microsoft.Maui.Controls.IValueConverter