Class ThicknessMultiConverter
This converter takes values and converts them to a Thickness:
Implements
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 SourceConvert(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
View SourceConvertBack(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. |