menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CompareConverter - MAUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Class CompareConverter

    This class converts true object or false object or boolean based on the comparison result

    Inheritance
    System.Object
    CompareConverter
    Implements
    Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.IValueConverter>
    Microsoft.Maui.Controls.Xaml.IMarkupExtension
    Microsoft.Maui.Controls.IValueConverter
    Namespace: Syncfusion.Maui.Core.Converters
    Assembly: Syncfusion.Maui.Core.dll
    Syntax
    public class CompareConverter : Object, IMarkupExtension<IValueConverter>, IMarkupExtension, IValueConverter

    Constructors

    CompareConverter()

    Declaration
    public CompareConverter()

    Properties

    ComparisonOperator

    Gets or sets the value of comparison operator.

    Declaration
    public CompareConverter.OperatorType ComparisonOperator { get; set; }
    Property Value
    Type
    CompareConverter.OperatorType

    FalseValueObject

    Gets or sets the value to be returned when the comparison is false

    Declaration
    public object FalseValueObject { get; set; }
    Property Value
    Type
    System.Object

    TrueValueObject

    Gets or sets the value to be returned when the comparison is true

    Declaration
    public object TrueValueObject { get; set; }
    Property Value
    Type
    System.Object

    ValueForComparing

    Gets or sets the value of comparing value.

    Declaration
    public IComparable ValueForComparing { get; set; }
    Property Value
    Type
    System.IComparable

    Methods

    Convert(Object, Type, Object, CultureInfo)

    Converts an object that implements IComparable to a specified object or a boolean based on a comparison result.

    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 true object or false object or boolean value based on the comparison result

    Exceptions
    Type Condition
    System.ArgumentException

    Exception is thrown when the value type is null or not a type of comparable interface

    ConvertBack(Object, Type, Object, CultureInfo)

    Converts back are impossible to revert to the 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

    ProvideValue(IServiceProvider)

    Declaration
    public IValueConverter ProvideValue(IServiceProvider serviceProvider)
    Parameters
    Type Name Description
    System.IServiceProvider serviceProvider
    Returns
    Type
    Microsoft.Maui.Controls.IValueConverter

    Implements

    Microsoft.Maui.Controls.Xaml.IMarkupExtension<>
    Microsoft.Maui.Controls.Xaml.IMarkupExtension
    Microsoft.Maui.Controls.IValueConverter
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved