Class DoubleComparisonToBooleanConverter
Compares a double to the converter parameter and converts to a boolean.
If used as System.
Inheritance
Implements
Namespace: Sartorius.SAF.Presentation.Converter
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class DoubleComparisonToBooleanConverter : MarkupExtension, IValueConverter, IMultiValueConverter
Remarks
Value and parameter provided to this converter must be System.
The converter cannot Convert
When used as System.
Properties
View SourceComparisonType
Gets or sets the type of the comparison.
Declaration
public ComparisonType ComparisonType { get; set; }
Property Value
Type | Description |
---|---|
Comparison |
The type of the comparison. |
Methods
View SourceConvert(Object, Type, Object, CultureInfo)
Converts a value.
Declaration
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System. |
value | The value produced by the binding source. |
System. |
targetType | The type of the binding target property. |
System. |
parameter | The converter parameter to use. |
System. |
culture | The culture to use in the converter. |
Returns
Type | Description |
---|---|
System. |
A converted value. If the method returns null, the valid null value is used. |
Convert(Object[], Type, Object, CultureInfo)
Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
Declaration
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System. |
values | The array of values that the source bindings in the System. |
System. |
targetType | The type of the binding target property. |
System. |
parameter | The converter parameter to use. |
System. |
culture | The culture to use in the converter. |
Returns
Type | Description |
---|---|
System. |
A converted value.If the method returns null, the valid null value is used.A return value of System. |
ConvertBack(Object, Type, Object, CultureInfo)
Converts a value.
Declaration
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System. |
value | The value that is produced by the binding target. |
System. |
targetType | The type to convert to. |
System. |
parameter | The converter parameter to use. |
System. |
culture | The culture to use in the converter. |
Returns
Type | Description |
---|---|
System. |
A converted value. If the method returns null, the valid null value is used. |
ConvertBack(Object, Type[], Object, CultureInfo)
Converts a binding target value to the source binding values.
Declaration
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System. |
value | The value that the binding target produces. |
System. |
targetTypes | The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. |
System. |
parameter | The converter parameter to use. |
System. |
culture | The culture to use in the converter. |
Returns
Type | Description |
---|---|
System. |
An array of values that have been converted from the target value back to the source values. |
ProvideValue(IServiceProvider)
When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
Declaration
public override object ProvideValue(IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
System. |
serviceProvider | A service provider helper that can provide services for the markup extension. |
Returns
Type | Description |
---|---|
System. |
The object value to set on the property where the extension is applied. |