Share via


SnapPointsType Enumeração

Definição

Define constantes que especificam como os pontos de ajuste panorâmicos são processados para entrada de gesto/manipulação.

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
Herança
SnapPointsType
Atributos

Campos

Mandatory 2

O conteúdo sempre para no ponto de ajuste mais próximo de onde a inércia naturalmente pararia ao longo da direção da inércia.

MandatorySingle 4

O conteúdo sempre para no ponto de ajuste mais próximo do ponto de lançamento ao longo da direção da inércia.

None 0

Nenhum comportamento de ajuste. Somente a manipulação influencia o local final.

Optional 1

O conteúdo para em um ponto de ajuste mais próximo de onde a inércia naturalmente pararia ao longo da direção da inércia, dependendo do quão próximo é o ponto de ajuste.

OptionalSingle 3

O conteúdo será interrompido no próximo ponto de ajuste, se o movimento começar longe dele.

Comentários

Para ações de movimento panorâmico, geralmente há locais de parada naturais. Os pontos de ajuste fornecem uma maneira de indicar onde esses locais estão. Em seguida, quando um usuário desliza o dedo, o resultado da manipulação favorece esse ponto natural usando o comportamento, conforme expresso por um valor SnapPointsType. A determinação de proximidade é feita pelo subsistema de Manipulação Direta que dá suporte ao tratamento de manipulação para um ScrollViewer XAML. O fator Variações simples na inércia e no ponto de lançamento.

**Pontos de proximidade (Opcional e OptionalSingle): ** Quando um usuário vai parar naturalmente a manipulação na proximidade de um ponto de ajuste, os pontos de proximidade ajudam o usuário a pousar no local de parada natural. Como o usuário precisa chegar próximo ao ponto de ajuste para fazer com que ele pare por aí, às vezes, o usuário precisará executar outro dedo para chegar a um ponto de ajuste.

**Pontos de ajuste obrigatórios (Mandatory e MandatorySingle): ** Ao contrário da proximidade, os pontos de ajuste obrigatórios garantem que o conteúdo seja ajustado para sempre pousar em um ponto de ajuste. Mesmo que o usuário libere a manipulação no meio do caminho entre dois snap-points, ele sempre passará para um dos pontos de ajuste.

A enumeração SnapPointsType é usada como um valor para as propriedades ScrollViewer.HorizontalSnapPointsType e ScrollViewer.VerticalSnapPointsType .

Para ver os efeitos dos pontos de ajuste no comportamento do ScrollViewer por conta própria, obtenha o exemplo de rolagem, movimento panorâmico e zoom de XAML. Execute o exemplo em um dispositivo touch (não no simulador). Experimente os valores SnapPointsType ao exibir a página de exemplo "Movimento panorâmico com pontos de ajuste" do exemplo.

Aplica-se a

Confira também