Condividi tramite


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.

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à
TemplateBinding
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 è null.

(Ereditato da BindingBase)

Metodi

ThrowIfApplied()
Obsoleta..

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

(Ereditato da BindingBase)

Si applica a