Click or drag to resize

ThicknessMultiplyConverter Class

Multiplies all corresponding members of two Thickness. structures. The first structure is passed as the converter value, the second as the converter parameter.
Inheritance Hierarchy
SystemObject
  TomsToolbox.Wpf.ConvertersValueConverter
    TomsToolbox.Wpf.ConvertersThicknessMultiplyConverter

Namespace:  TomsToolbox.Wpf.Converters
Assembly:  TomsToolbox.Wpf (in TomsToolbox.Wpf.dll) Version: 1.0.69.0
Syntax
[ValueConversionAttribute(typeof(Thickness), typeof(Thickness))]
public class ThicknessMultiplyConverter : ValueConverter

The ThicknessMultiplyConverter type exposes the following members.

Constructors
  NameDescription
Public methodThicknessMultiplyConverter
Initializes a new instance of the ThicknessMultiplyConverter class
Top
Properties
  NameDescription
Public propertyConvertBackErrorValue
Gets or sets the error value, which is returned whenever the value to convert back produces an error; the default is UnsetValue.

[CanBeNull]

(Inherited from ValueConverter.)
Public propertyConvertBackNullValue
Gets or sets the null value, which is returned whenever the value to convert back is null; the default is null.

[CanBeNull]

(Inherited from ValueConverter.)
Public propertyConvertBackUnsetValue
Gets or sets the unset value, which is returned whenever the value to convert back is UnsetValue; the default is UnsetValue.

[CanBeNull]

(Inherited from ValueConverter.)
Public propertyConvertErrorValue
Gets or sets the error value, which is returned whenever the value to convert produces an error; the default is UnsetValue.

[CanBeNull]

(Inherited from ValueConverter.)
Public propertyConvertNullValue
Gets or sets the null value, which is returned whenever the value to convert is null; the default is null.

[CanBeNull]

(Inherited from ValueConverter.)
Public propertyConvertUnsetValue
Gets or sets the unset value, which is returned whenever the value to convert is UnsetValue; the default is UnsetValue.

[CanBeNull]

(Inherited from ValueConverter.)
Top
Methods
  NameDescription
Public methodStatic memberConvert(Object, Object)
Converts the specified values.

[NotNull]

Protected methodConvert(Object, Type, Object, CultureInfo)
Converts a value. Null or UnSet are unchanged, a Thickness is multiplied by the Thickness in the parameter.

[NotNull]

(Overrides ValueConverterConvert(Object, Type, Object, CultureInfo).)
Protected methodConvertBack
Converts a value.

[CanBeNull]

(Inherited from ValueConverter.)
Public methodStatic memberMultiply
Multiplies all corresponding members of both structures.
Top
Fields
  NameDescription
Public fieldStatic memberDefault
The singleton instance of the converter.

[NotNull]

Top
Extension Methods
  NameDescription
Public Extension MethodSafeCastT
Performs a cast from object to T, avoiding possible null violations if T is a value type.

[CanBeNull]

(Defined by ObjectExtensions.)
Top
See Also