TemplateBinding Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
Use Binding.Source=RelativeBindingSource.TemplatedParent
Associa una proprietà di modello all'elemento padre della visualizzazione a cui appartiene un elemento 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
- Ereditarietà
- Attributi
Commenti
I modelli di controllo forniscono stili e funzionalità riutilizzabili per gli elementi comuni dell'interfaccia utente in un'applicazione. A tale scopo, fornisce un set comune di proprietà che si associano agli elementi padre della visualizzazione proprietaria della visualizzazione a cui è associato il modello di controllo.
Gli sviluppatori di applicazioni possono assegnare queste proprietà tramite XAML, come nell'esempio seguente:
<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>
Inoltre, gli sviluppatori di applicazioni possono usare il SetBinding(DataTemplate, BindableProperty, String) metodo statico per impostare associazioni di modelli nel codice.
Costruttori
TemplateBinding() |
Obsoleta..
Crea un'associazione a modello vuota. |
TemplateBinding(String, BindingMode, IValueConverter, Object, String) |
Obsoleta..
Crea un'associazione a modello vuota. |
Proprietà
Converter |
Obsoleta..
Ottiene o imposta il convertitore di tipi da usare per convertire le stringhe in istanze del tipo della proprietà associata. |
ConverterParameter |
Obsoleta..
Ottiene o imposta una stringa di formato da usare per visualizzare i valori della proprietà. |
FallbackValue |
Obsoleta..
Ottiene o imposta il valore da usare al posto del valore predefinito per la proprietà, se non è stato specificato alcun valore. (Ereditato da BindingBase) |
Mode |
Obsoleta..
Ottiene o imposta la modalità per questa associazione. (Ereditato da BindingBase) |
Path |
Obsoleta..
Ottiene o imposta una stringa che identifica la proprietà con la quale stabilire l'associazione. |
StringFormat |
Obsoleta..
Ottiene o imposta il formato di stringa per questa associazione. (Ereditato da BindingBase) |
TargetNullValue |
Obsoleta..
Ottiene o imposta il valore da specificare per una proprietà associata quando la destinazione dell'associazione è |
Metodi
ThrowIfApplied() |
Obsoleta..
Associa una proprietà di modello all'elemento padre della visualizzazione a cui appartiene un elemento ControlTemplate. (Ereditato da BindingBase) |