Binding.Converter Egenskap

Definition

Hämtar eller ställer in konverteraren att använda.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Egenskapsvärde

Ett värde av typen IValueConverter. Standardvärdet är null.

Kommentarer

En bindning använder implicit en standardkonverterare som försöker utföra en typkonvertering mellan källvärdet och målvärdet. Om det inte går att göra en konvertering returnerar nullstandardkonverteraren .

Om du vill associera en anpassad värdekonverterare med en bindning bör du skapa en klass som implementerar IValueConverter gränssnittet och tillhandahåller implementeringar för Convert metoderna och ConvertBack . Värdekonverterare kan ändra data från en typ till en annan, översätta mellan kulturella detaljer, till exempel teckenuppsättningar eller ändra andra aspekter av presentationen. Exempel på vanliga konverteringsscenarier finns i "Datakonvertering" i översikten över databindning.

XAML-attributanvändning

<object Converter="myConverter"/>

XAML-värden

myConverter En resursreferens till en klass som implementerar IValueConverter gränssnittet, som innehåller implementeringar av Convert metoderna och ConvertBack . Om du vill referera till en värdekonverterare använder du Tillägget StaticResource Markup.

Gäller för