Share via


TemplateBinding Classe

Définition

Attention

Use Binding.Source=RelativeBindingSource.TemplatedParent

Lie une propriété de modèle au parent de la vue qui détient un ControlTemplate.

[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
    inherit BindingBase
Héritage
System.Object
TemplateBinding
Attributs
System.ObsoleteAttribute

Remarques

Les modèles de contrôle fournissent un style et des fonctionnalités réutilisables pour les éléments d’interface utilisateur courants dans une application. Pour ce faire, ils fournissent un ensemble commun de propriétés qui sont liées aux parents de l’affichage qui possède l’affichage auquel le modèle de contrôle est lié.

Les développeurs d’applications peuvent affecter ces propriétés via XAML, comme dans l’exemple suivant :

<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>

En outre, les développeurs d’applications peuvent utiliser la SetBinding(DataTemplate, BindableProperty, String) méthode statique pour définir des liaisons de modèle dans le code.

Constructeurs

TemplateBinding()
Obsolète.

Crée une liaison de modèle vide.

TemplateBinding(String, BindingMode, IValueConverter, Object, String)
Obsolète.

Crée un TemplateBinding avec les valeurs spécifiées. Ne doit être ni vide ni Null.

Propriétés

Converter
Obsolète.

Obtient ou définit le convertisseur de type à utiliser pour convertir des chaînes en instances du type de la propriété liée.

ConverterParameter
Obsolète.

Obtient ou définit une chaîne de format à utiliser pour afficher les valeurs de propriété.

FallbackValue
Obsolète.

Obtient ou définit la valeur à utiliser au lieu de la valeur par défaut pour la propriété, si aucune valeur spécifiée n’existe.

(Hérité de BindingBase)
Mode
Obsolète.

Obtient ou définit le mode de cette liaison.

(Hérité de BindingBase)
Path
Obsolète.

Obtient ou définit une chaîne qui identifie la propriété à lier.

StringFormat
Obsolète.

Obtient ou définit le format de chaîne de cette liaison.

(Hérité de BindingBase)
TargetNullValue
Obsolète.

Obtient ou définit la valeur à fournir pour une propriété liée lorsque la cible de la liaison est null.

(Hérité de BindingBase)

Méthodes

ThrowIfApplied()
Obsolète.

Lève une System.InvalidOperationException si la liaison a été appliquée.

(Hérité de BindingBase)

S’applique à