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

public ref class TemplateBinding sealed : Microsoft::Maui::Controls::BindingBase
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Microsoft.Maui.Controls.BindingBase
[<System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")>]
type TemplateBinding = class
    inherit BindingBase
Public NotInheritable Class TemplateBinding
Inherits BindingBase
Héritage
TemplateBinding
Attributs

Remarques

Les modèles de contrôle fournissent des styles et des fonctionnalités réutilisables pour les éléments d’interface utilisateur courants dans une application. Ils le font en fournissant un ensemble commun de propriétés qui se lient aux parents de la vue 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 une liaison de modèle vide.

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

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

(Hérité de BindingBase)

S’applique à