Click or drag to resize

LogicalMultiValueConverter Class

A IMultiValueConverter that performs a logical operation on all items.
Inheritance Hierarchy

Namespace:  TomsToolbox.Wpf.Converters
Assembly:  TomsToolbox.Wpf (in TomsToolbox.Wpf.dll)
Syntax
[ValueConversionAttribute(typeof(Object[]), typeof(bool))]
public class LogicalMultiValueConverter : MultiValueConverter

The LogicalMultiValueConverter type exposes the following members.

Constructors
  NameDescription
Public methodLogicalMultiValueConverter
Initializes a new instance of the LogicalMultiValueConverter class
Top
Properties
  NameDescription
Public propertyOperation
Gets or sets the operation to be performed on all items.
Top
Methods
  NameDescription
Protected methodConvert
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. An input value of null will return null, whereas if the input array contains UnSet then UnSet will be returned.
(Overrides MultiValueConverterConvert(Object, Type, Object, CultureInfo).)
Protected methodConvertBack
Converts a value.
(Inherited from MultiValueConverter.)
Public methodProvideValue
When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
(Inherited from MultiValueConverter.)
Top
Fields
  NameDescription
Public fieldStatic memberAnd
The default logical AND converter.
Public fieldStatic memberOr
The default logical OR converter.
Top
Extension Methods
Remarks
All items must be convertible to boolean.
See Also