SnapPointsType Enumeração
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.
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de