TemplateBinding Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
-
System.ObsoleteAttribute
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 é |
Métodos
ThrowIfApplied() |
Obsoleto.
Gerará um System.InvalidOperationException se a associação tiver sido aplicada. (Herdado de BindingBase) |