TemplateBinding Classe

Definição

Cuidado

Use Binding.Source=RelativeBindingSource.TemplatedParent

Associa uma propriedade de modelo ao pai da exibição que tem um ControlTemplate.

[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
    inherit BindingBase
Herança
TemplateBinding
Atributos

Comentários

Os modelos de controle fornecem estilo e funcionalidade reutilizáveis para elementos comuns da interface do usuário em um aplicativo. Eles fazem isso fornecendo um conjunto comum de propriedades que se associam aos pais da Exibição que possui a Exibição à qual o modelo de controle está associado.

Os desenvolvedores de aplicativos podem atribuir essas propriedades por meio do XAML, como no exemplo a seguir:

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

Além disso, os desenvolvedores de aplicativos podem usar o SetBinding(DataTemplate, BindableProperty, String) método estático para definir associações de modelo no código.

Construtores

TemplateBinding()
Obsoleto.

Cria uma associação de modelo vazia.

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

Cria um novo TemplateBinding com os valores especificados. Deve ser não vazio e não nulo.

Propriedades

Converter
Obsoleto.

Obtém ou define o conversor de tipo a ser usado para converter cadeias de caracteres em instâncias do tipo de propriedade associada.

ConverterParameter
Obsoleto.

Obtém ou define uma cadeia de caracteres de formato a ser usada para exibir os valores de propriedade.

FallbackValue
Obsoleto.

Obtém ou define o valor a ser usado em vez do valor padrão para a propriedade, caso nenhum valor especificado exista.

(Herdado de BindingBase)
Mode
Obsoleto.

Obtém ou define o modo para esta associação.

(Herdado de BindingBase)
Path
Obsoleto.

Obtém ou define uma cadeia de caracteres que identifica a propriedade à qual associar.

StringFormat
Obsoleto.

Obtém ou define o formato de cadeia de caracteres para esta associação.

(Herdado de BindingBase)
TargetNullValue
Obsoleto.

Obtém ou define o valor a fornecer para uma propriedade associada quando o destino da associação é null.

(Herdado de BindingBase)

Métodos

ThrowIfApplied()
Obsoleto.

Gerará um InvalidOperationException se a associação tiver sido aplicada.

(Herdado de BindingBase)

Aplica-se a