Binding.Converter Egenskap
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.
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.