TemplateBinding Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
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) |