[This is preliminary documentation and is subject to change.]

Contains type and value converters for Windows Presentation Foundation (WPF)

Classes

  ClassDescription
Public classAnyComparisonConverter
Generic comparison converter
Public classBaseRoundingConverter
Base class for rounding converters
Public classBooleanOperationConverter
Multi-value converter that performs a boolean operation on values
Public classBooleanToCharConverter
Converter to convert Boolean values to Char. It also supports null values instead of booleand and String isntead of Char.
Public classBooleanVisibilityConverter
Converter tha converts Boolean to Visibility
Public classCachedImageConverter
Implements IValueConverter that converts URI (path) to cached BitmapImage
Public classCeilingConverter
Converter which performs the Ceiling(Decimal) operation (gets smallest integer value greater or equal to given value)
Public classCollectionCombiningConverter
Converter which combines multiple collection to one CompositeCollection. It's possible to decide which collections to be included and which not.
Public classComapreConverterBase
Base class for comparison converters
Public classCompareConverter
Converter that test if value being converter equals to parameter
Public classCompareConverterEx
Converter that test if value being converted relates to parameter
Public classConcatConverter
Converter that converts IEnumerable to comma-seperated list (or another seperator can be chosen)
Public classCountConverter
Implemens IValueConverter returning count of items in collection
Public classCountVisibilityConverter
Converter that converts count of items to Visibility. Zero to Collapsed anything else to Visible.
Public classEnumInConverter
Converter used to test if enumerated value is one of given values
Public classFileNameConverter
Converter that gets file name part of path
Public classFirstNonEmptyConverter
Multi value converter that gets first non-null non-empty itemm from collection
Public classFloorConverter
Converter which performs the Floor(Decimal) operation (gets integral part of number)
Public classFunctionConverter
Converter that performs conversion by calling any function
Public classGreaterThanConverter
Converter that can be used to detect wheather value is greater than parameter
Public classHalfConverter
Implements IValueConverter for converting numeric values to halfs of them
Public classHorizontalTextAlingConverter
Converter that can convert between HorizontalAlignment and VerticalAlignment
Public classCheckStateConverter
Converter that converts CheckState to Nullable<(Of <(<'T>)>)>[Boolean]
Public classChoiceBooleanConverter
Converter which converts a boolean value to one of given string values
Public classIntColorConverter
Converts value of type Int32 to Color
Public classIsNotNullConverter
Onew-way converter that can indicate if value is not null
Public classIsNullConverter
Onew-way converter that can indicate if value is null
Public classLessThanConverter
Converter that can be used to detect wheather value is less than parameter
Public classMathOperationMultiConverter
Converter performing given arithmetical operation on collection members
Public classNestedConverter
Converter that combines two IValueConverters - passes output of in ner converter to outer converter
Public classNotBooleanValueConverter
Implements IValueConverter which negates Boolean value
Public classNotColorConverter
Converter that converts color to color negative to given color
Public classNotVisibilityConverter
Comnverter of type Visibility that converts is to oposite value
Public classNullFalseConverter
Converter that converts null values to false and non-null values to true.
Public classNullInvisibleConverter
One way converter: Converts null to Collapsed and non-null to Visible
Public classOneWayBooleanConverterBase
Commmon abstract base class for value one-way converters converting something to boolean
Public classPlusConverter
Converter that adds value to a numeric value
Public classRelativePathConverter
Converts relative path to absolute
Public classRoundAwayFromZeroConverter
Converter which performs the Round(Double) operation - rounding midpoint numbers away from zero
Public classRoundToEvenConverter
Converter which performs the Round(Double) operation - rounding midpoint numbers to even
Public classSameTypeOrNullConverter
Converter thet returns value being converted if tagret type of conversion is assignable from it, null otherwise.
Public classSecureStringConverter
IValueConverter which performs conversion between String and SecureString
Public classStaticTryCastConverter<(Of <(<'T>)>)>
Converter that returns given value of it is of type of converter; otherwise returns null
Public classStringFormatConverter
Converter that passes value to String
Public classStringFormatMultiConverter
Multivalue converter that converts passes given values to String
Public classStronglyTypedConverter<(Of <(<'TSource, TTarget>)>)>
Common base for type-safe implementations of IValueConverter
Public classXmlBooleanConverter
Type converter between String and Boolean which converts XML (XSD) string representation of bootlan to Boolean and vice-versa
Public classXmlXPathConverter
Converter which gets value and uses it as parameter of XPath query. Then returns result of that query.
Public classXPathConverter
Value converter which applies XPath query on binding result.
Public classXPathConverterExtension
Markup extension provides an instnce of the XPathConverter value converter. Resulting converter is aware of all XML namespace registrations in context.

Delegates

Enumerations

  EnumerationDescription
Public enumerationBooleanOperation
Booelan operations supported by BooleanOperationConverter
Public enumerationComparisonOperation
Comparison operations supported by ComapreConverterBase
Public enumerationNestedConverter..::..ParameterRules
Defines possible values used by the ParameterRule property to determine to which converter(s) pass converter parameter

See Also