IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metod

Definition

Konverterar ett bindningsmålvärde till källbindningsvärdena.

public:
 cli::array <System::Object ^> ^ ConvertBack(System::Object ^ value, cli::array <Type ^> ^ targetTypes, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type[] * obj * System.Globalization.CultureInfo -> obj[]
Public Function ConvertBack (value As Object, targetTypes As Type(), parameter As Object, culture As CultureInfo) As Object()

Parametrar

value
Object

Värdet som bindningsmålet producerar.

targetTypes
Type[]

Matrisen med typer som ska konverteras till. Matrislängden anger antalet och typerna av värden som föreslås för att metoden ska returneras.

parameter
Object

Den konverterarparameter som ska användas.

culture
CultureInfo

Den kultur som ska användas i konverteraren.

Returer

Object[]

En matris med värden som har konverterats från målvärdet tillbaka till källvärdena.

Kommentarer

Om det finns fler returvärden än det finns bindningar i MultiBindingignoreras de överskjutande returvärdena. Om det finns fler källbindningar än det finns returvärden har de återstående källbindningarna inga värden inställda på sig. Typer av returvärden verifieras inte mot targetTypes. Värdena anges direkt på källbindningarna.

Returnera DoNothing vid position i för att ange att inget värde ska anges för källbindningen vid indexet i.

Returnera DependencyProperty.UnsetValue vid position i för att ange att konverteraren inte kan ange ett värde för källbindningen vid indexet ioch att inget värde ska anges på den.

Återgå null för att ange att konverteraren inte kan utföra konverteringen eller att den inte stöder konvertering i den här riktningen.

Databindningsmotorn fångar inte undantag som genereras av en konverterare som tillhandahålls av användaren. Undantag som utlöses av ConvertBack metoden eller eventuella undantag som genereras av metoder som metodanropen ConvertBack behandlas som körningsfel. Hantera förväntade problem genom att nullreturnera .

Gäller för

Se även