In This Article

ActiproSoftware.Windows.Data Namespace

Classes

ArrayConverter

Represents a value converter that converts an object to an array, useful for providing a single object as the Source of a CollectionViewSource.

BooleanAndConverter

Represents a multi-value converter that performs a logical AND (&&) operation on one or more bool values passed to the associated MultiBinding object.

BooleanNotConverter

Represents a value converter that performs a NOT(!) operation on a specified bool value.

BooleanOrConverter

Represents a multi-value converter that performs a logical OR (||) operation on one or more bool values passed to the associated MultiBinding object.

BooleanToVisibilityConverter

Represents the converter that converts Boolean values to and from Visibility enumeration values.

CharacterCasingConverter

Represents a value converter that can be used to change a string's character casing to uppercase or lowercase.

CoalesceConverter

Represents a value converter that returns the value if it is non-null; otherwise, the value of the converter's parameter.

ConditionalConverter

Represents a value and multi-value converter that provides if-else functionality for Binding and MultiBinding objects.

CornerRadiusConverter

Represents a value converter that converts between a number and a CornerRadius.

DateTimeFormatPatternConverter

Represents a value converter that converts between a DateTime and a string, based on the current culture.

DayOfWeekFormatPatternConverter

Represents a value converter that converts between a DayOfWeek and a string, based on the current culture.

DelegateConverter

Represents a value converter that uses delegates to perform the underlying conversion to/from the source.

DurationToMillisecondConverter

Represents a value converter that converts between a Duration and a number of milliseconds.

EnumDescriptionConverter

Represents a value converter that uses the DescriptionAttribute for the string representation of the enumeration values, when available.

InverseConverter

Represents a value converter that inverts another value converter.

IsEnumFlagSetConverter

Represents a value converter that returns whether the specified enumeration value has the flag, specified by the converter's parameter, set.

IsNullOrEmptyConverter

Represents a value converter that returns whether the specified value is null, and if it is a string, also if it is null or empty.

IsTypeConverter

Represents a value converter that returns whether the specified object is the Type indicated in the converter's parameter.

MathHelper

Provides math routines not found in Math class as well as additional helper methods.

MultiplicationConverter

Represents a single and multi-value converter that multiplies all the source values provided, and optionally the converter's parameter.

NoOpConverter

Represents a value converter that does not alter the value in any way.

NullableExtension

Implements a markup extension that returns an instance of Nullable<T> using the specified Type.

ParallaxConverter

Represents a value converter that can be used to create a parallax background scrolling effect.

PercentageConverter

Represents a value converter that converts between a number and a percentage.

StringFormatConverter

Represents a multi-value converter that provides String.Format functionality for both simple Binding and MultiBinding objects.

ThicknessConverter

Represents a value converter that converts between a number and a Thickness.

TypeNameConverter

Takes a value and converts it into a string of the type name.

UnitToDoubleConverter

Represents a value converter that converts between a Unit and a double.

UriConverter

Represents a value converter that returns a new System.Uri instance created using the specified URI string combined with an optional URI prefix.

ValidationHelper

Provides helpful methods for validating data.

ZoomLevelToTextFormattingModeConverter

Represents a value converter that alters the System.Windows.Media.TextFormattingMode based on the specified zoom level.

Delegates

DelegateConverter.ConvertDelegate

Represents a delegate that can be used to convert a value.