TemplateBinding Classe

Definizione

Attenzione

Use Binding.Source=RelativeBindingSource.TemplatedParent

Associa una proprietà di modello all'elemento padre della visualizzazione a cui appartiene un elemento ControlTemplate.

[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
    inherit BindingBase
Ereditarietà
System.Object
TemplateBinding
Attributi
System.ObsoleteAttribute

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 le associazioni di modelli nel codice.

Costruttori

TemplateBinding()
Obsoleti.

Crea un'associazione a modello vuota.

TemplateBinding(String, BindingMode, IValueConverter, Object, String)
Obsoleti.

Crea un nuovo TemplateBinding con i valori specificati. Deve essere non vuoto e non Null.

Proprietà

Converter
Obsoleti.

Ottiene o imposta il convertitore di tipi da usare per convertire le stringhe in istanze del tipo della proprietà associata.

ConverterParameter
Obsoleti.

Ottiene o imposta una stringa di formato da usare per visualizzare i valori della proprietà.

FallbackValue
Obsoleti.

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

Ottiene o imposta la modalità per questa associazione.

(Ereditato da BindingBase)
Path
Obsoleti.

Ottiene o imposta una stringa che identifica la proprietà con la quale stabilire l'associazione.

StringFormat
Obsoleti.

Ottiene o imposta il formato di stringa per questa associazione.

(Ereditato da BindingBase)
TargetNullValue
Obsoleti.

Ottiene o imposta il valore da specificare per una proprietà associata quando la destinazione dell'associazione è null.

(Ereditato da BindingBase)

Metodi

ThrowIfApplied()
Obsoleti.

Genera un elemento System.InvalidOperationException se l'associazione è stata applicata.

(Ereditato da BindingBase)

Si applica a