IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 .