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.
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
inherit BindingBase
- Héritage
- 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 |
Méthodes
ThrowIfApplied() |
Obsolète.
Lève une System.InvalidOperationException si la liaison a été appliquée. (Hérité de BindingBase) |