Show / Hide Table of Contents

Class ThicknessMultiConverter

This converter takes values and converts them to a Thickness:

Inheritance
object
MarkupExtension
MultiConverterExtensionBase
ThicknessMultiConverter
Implements
IMultiValueConverter
MultiConverterExtensionBase.ProvideValue(IServiceProvider)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Converter
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class ThicknessMultiConverter : MultiConverterExtensionBase, IMultiValueConverter
Remarks

The values must be IConvertible and must be convertible to double. The first value is used as Left. The second value is used as Top. The third value is used as Right. The fourth value is used as Bottom.

Methods

View Source

Convert(object[], Type, object, CultureInfo)

Konvertiert Quellwerte in einen Wert für das Bindungsziel.Das Datenbindungsmodul ruft diese Methode auf, wenn es Werte aus den Quellbindungen an das Bindungsziel weitergibt.

Declaration
public override object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
Parameters
Type Name Description
object[] values

Der Wertearray, den die Quellbindungen in dem MultiBinding erzeugen.Der Wert UnsetValue gibt an, dass die Quellbindung keinen Wert für die Konvertierung bereitstellen kann.

Type targetType

Der Typ der Bindungsziel-Eigenschaft.

object parameter

Der zu verwendende Konverterparameter.

CultureInfo culture

Die im Konverter zu verwendende Kultur.

Returns
Type Description
object

Ein konvertierter Wert.Wenn die Methode null zurückgibt, wird der gültige null-Wert verwendet.Der Rückgabewert DependencyProperty.UnsetValue gibt an, dass der Konverter keinen Wert erstellt und dass die Bindung den FallbackValue verwendet, falls vorhanden, oder andernfalls den Standardwert.Der Rückgabewert Binding.DoNothing gibt an, dass die Bindung den Wert nicht überträgt oder den FallbackValue oder den Standardwert verwendet.

Overrides
MultiConverterExtensionBase.Convert(object[], Type, object, CultureInfo)
View Source

ConvertBack(object, Type[], object, CultureInfo)

Konvertiert einen Bindungsziel-Wert in Werte für die Quellbindung.

Declaration
public override object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
Parameters
Type Name Description
object value

Der Wert, den das Bindungsziel erzeugt.

Type[] targetTypes

Das Array der Typen, in die konvertiert werden soll.Die Arraylänge gibt die Anzahl und die Typen der Werte an, die der Methode für die Rückgabe vorgeschlagen werden.

object parameter

Der zu verwendende Konverterparameter.

CultureInfo culture

Die im Konverter zu verwendende Kultur.

Returns
Type Description
object[]

Ein Array von Werten, die aus dem Zielwert in die Quellwerte zurückkonvertiert wurden.

Overrides
MultiConverterExtensionBase.ConvertBack(object, Type[], object, CultureInfo)

Implements

IMultiValueConverter

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX