GridItemsLayout Classe

Definição

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

public ref class GridItemsLayout : Microsoft::Maui::Controls::ItemsLayout
public class GridItemsLayout : Microsoft.Maui.Controls.ItemsLayout
type GridItemsLayout = class
    inherit ItemsLayout
Public Class GridItemsLayout
Inherits ItemsLayout
Herança

Observações

GridItemsLayout Apresenta os itens em formato de grelha, com o número de colunas (para scroll vertical) ou linhas (para scroll horizontal) determinado pela Span propriedade. Use HorizontalItemSpacing e VerticalItemSpacing para controlar o espaçamento entre os itens. Esta disposição é comumente usada para CollectionView exibir itens em formato de múltiplas colunas ou várias linhas.

Construtores

Name Description
GridItemsLayout(Int32, ItemsLayoutOrientation)

Inicializa uma nova instância da GridItemsLayout classe com o espaço e orientação especificados.

GridItemsLayout(ItemsLayoutOrientation)

Inicializa uma nova instância da GridItemsLayout classe com a orientação especificada.

Campos

Name Description
HorizontalItemSpacingProperty

Propriedade vinculável para HorizontalItemSpacing.

SpanProperty

Propriedade vinculável para Span.

VerticalItemSpacingProperty

Propriedade vinculável para VerticalItemSpacing.

Propriedades

Name Description
BindingContext

Obtém ou define um objeto que contém as propriedades que serão visadas pelas propriedades limitadas que pertencem a este BindableObject. Esta é uma propriedade vinculável.

(Herdado de BindableObject)
Dispatcher

Recebe o despachante que estava disponível quando este objeto vinculável foi criado, caso contrário tenta encontrar o despachante disponível mais próximo (provavelmente da janela/app).

(Herdado de BindableObject)
HorizontalItemSpacing

Obtém ou define o espaçamento horizontal entre os itens na grelha.

Orientation

Obtém a orientação da disposição dos objetos.

(Herdado de ItemsLayout)
SnapPointsAlignment

Obtém ou define como os itens se alinham com os pontos de encaixe quando o scroll para.

(Herdado de ItemsLayout)
SnapPointsType

Obtém ou definem o comportamento dos snap points ao fazer scroll.

(Herdado de ItemsLayout)
Span

Obtém ou define o número de colunas (para orientação vertical) ou linhas (para orientação horizontal) na grelha.

VerticalItemSpacing

Obtém ou define o espaçamento vertical entre os itens na grelha.

Métodos

Name Description
ApplyBindings()

Aplica todas as ligações de corrente a BindingContext.

(Herdado de BindableObject)
ClearValue(BindableProperty)

Elimina qualquer valor previamente definido para uma propriedade vinculável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Elimina qualquer valor previamente definido para uma propriedade vinculável, identificada pela sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
GetValue(BindableProperty)

Devolve o valor que está contido na propriedade vinculável dada.

(Herdado de BindableObject)
IsSet(BindableProperty)

Determina se existe ou não uma propriedade vinculável e tem um conjunto de valores.

(Herdado de BindableObject)
OnBindingContextChanged()

Eleva o BindingContextChanged evento.

(Herdado de BindableObject)
OnPropertyChanged(String)

Eleva o PropertyChanged evento.

(Herdado de BindableObject)
OnPropertyChanging(String)

Eleva o PropertyChanging evento.

(Herdado de BindableObject)
RemoveBinding(BindableProperty)

Remove uma ligação previamente definida de uma propriedade bindable.

(Herdado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Atribui uma ligação a uma propriedade vinculável.

(Herdado de BindableObject)
SetValue(BindableProperty, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
UnapplyBindings()

Remove todas as ligações de corrente do contexto atual.

(Herdado de BindableObject)

evento

Name Description
BindingContextChanged

Ocorre quando o valor da BindingContext propriedade muda.

(Herdado de BindableObject)
PropertyChanged

Ocorre quando o valor de uma propriedade muda.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando o valor de uma propriedade está a mudar.

(Herdado de BindableObject)

Implementações de Interface Explícita

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

(Herdado de BindableObject)

Métodos da Extensão

Name Description
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Cria e aplica uma vinculação a uma propriedade.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Cria uma ligação entre uma propriedade no objeto de origem e uma propriedade no objeto de destino.

Aplica-se a