TemplateBinding Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use Binding.Source=RelativeBindingSource.TemplatedParent
Bindet eine Vorlageneigenschaft an das übergeordnete Element der Ansicht, die über eine ControlTemplate-Klasse verfügt.
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
inherit BindingBase
- Vererbung
- Attribute
-
System.ObsoleteAttribute
Hinweise
Steuerelementvorlagen bieten wiederverwendbare Formatierungen und Funktionen für allgemeine UI-Elemente in einer Anwendung. Dazu stellen sie einen allgemeinen Satz von Eigenschaften bereit, die an die übergeordneten Eigenschaften der Ansicht gebunden sind, die besitzer der Ansicht ist, an die die Steuerelementvorlage gebunden ist.
Anwendungsentwickler können diese Eigenschaften wie im folgenden Beispiel über XAML zuweisen:
<ControlTemplate x:Key="LoginTemplate">
<StackLayout VerticalOptions="CenterAndExpand" Spacing="20" Padding="20">
<Entry Text="{TemplateBinding Username}" Placeholder="Username" />
<Entry Text="{TemplateBinding Password}" Placeholder="Password" />
<Button Command="{TemplateBinding Command}" Text="Click Here To Log In" />
</StackLayout>
</ControlTemplate>
Darüber hinaus können Anwendungsentwickler die SetBinding(DataTemplate, BindableProperty, String) statische Methode verwenden, um Vorlagenbindungen im Code festzulegen.
Konstruktoren
TemplateBinding() |
Veraltet.
Erstellt eine leere Vorlagenbindung. |
TemplateBinding(String, BindingMode, IValueConverter, Object, String) |
Veraltet.
Erstellt eine neue TemplateBinding-Klasse mit den angegebenen Werten. Darf nicht leer und nicht NULL sein. |
Eigenschaften
Converter |
Veraltet.
Ruft den Typkonverter zum Konvertieren von Zeichenfolgen in Instanzen des gebundenen Eigenschaftentyps ab oder legt diesen Typkonverter fest. |
ConverterParameter |
Veraltet.
Ruft eine Formatzeichenfolge zum Anzeigen von Eigenschaftswerten ab oder legt diese fest. |
FallbackValue |
Veraltet.
Ruft den anstelle des Standardwerts für die Eigenschaft zu verwendenden Wert ab oder legt ihn fest, wenn kein Wert angegeben ist. (Geerbt von BindingBase) |
Mode |
Veraltet.
Ruft den Modus für diese Bindung ab oder legt sie fest. (Geerbt von BindingBase) |
Path |
Veraltet.
Ruft eine Zeichenfolge ab, die die Eigenschaft identifiziert, an die gebunden werden soll oder legt diese Zeichenfolge fest. |
StringFormat |
Veraltet.
Ruft das Zeichenfolgenformat für diese Bindung ab oder legt sie fest. (Geerbt von BindingBase) |
TargetNullValue |
Veraltet.
Ruft den für eine gebundene Eigenschaft zu verwendenden Wert ab oder legt ihn fest, wenn das Ziel der Bindung |
Methoden
ThrowIfApplied() |
Veraltet.
Gibt eine System.InvalidOperationException aus, wenn die Bindung angewendet wurde. (Geerbt von BindingBase) |