Freigeben über


TemplateBinding Klasse

Definition

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
System.Object
TemplateBinding
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 null ist.

(Geerbt von BindingBase)

Methoden

ThrowIfApplied()
Veraltet.

Gibt eine System.InvalidOperationException aus, wenn die Bindung angewendet wurde.

(Geerbt von BindingBase)

Gilt für: