Class ThicknessMultiConverter
This converter takes values and converts them to a System.Windows.Thickness:
Inheritance
Implements
Namespace: Sartorius.SAF.Presentation.Converter
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class ThicknessMultiConverter : MultiConverterExtensionBase, IMultiValueConverter
Remarks
The values must be System.IConvertible and must be convertible to System.Double. The first value is used as System.Windows.Thickness.Left. The second value is used as System.Windows.Thickness.Top. The third value is used as System.Windows.Thickness.Right. The fourth value is used as System.Windows.Thickness.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 |
---|---|---|
System.Object[] | values | Der Wertearray, den die Quellbindungen in dem System.Windows.Data.MultiBinding erzeugen.Der Wert System.Windows.DependencyProperty.UnsetValue gibt an, dass die Quellbindung keinen Wert für die Konvertierung bereitstellen kann. |
System.Type | targetType | Der Typ der Bindungsziel-Eigenschaft. |
System.Object | parameter | Der zu verwendende Konverterparameter. |
System.Globalization.CultureInfo | culture | Die im Konverter zu verwendende Kultur. |
Returns
Type | Description |
---|---|
System.Object | Ein konvertierter Wert.Wenn die Methode null zurückgibt, wird der gültige null-Wert verwendet.Der Rückgabewert System.Windows.DependencyProperty.System.Windows.DependencyProperty.UnsetValue gibt an, dass der Konverter keinen Wert erstellt und dass die Bindung den System.Windows.Data.BindingBase.FallbackValue verwendet, falls vorhanden, oder andernfalls den Standardwert.Der Rückgabewert System.Windows.Data.Binding.System.Windows.Data.Binding.DoNothing gibt an, dass die Bindung den Wert nicht überträgt oder den System.Windows.Data.BindingBase.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 |
---|---|---|
System.Object | value | Der Wert, den das Bindungsziel erzeugt. |
System.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. |
System.Object | parameter | Der zu verwendende Konverterparameter. |
System.Globalization.CultureInfo | culture | Die im Konverter zu verwendende Kultur. |
Returns
Type | Description |
---|---|
System.Object[] | Ein Array von Werten, die aus dem Zielwert in die Quellwerte zurückkonvertiert wurden. |