MouseWheelParameters.CharTranslation Propriedade
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.
Obtém ou define os fatores de conversão para unidades de largura de caractere e altura da linha, em DIP (pixels independentes de dispositivo).
public:
property Point CharTranslation { Point get(); void set(Point value); };
Point CharTranslation();
void CharTranslation(Point value);
public Point CharTranslation { get; set; }
var point = mouseWheelParameters.charTranslation;
mouseWheelParameters.charTranslation = point;
Public Property CharTranslation As Point
Valor da propriedade
Os fatores de conversão para a largura do caractere (x) e a altura da linha (y).
Comentários
A imagem a seguir mostra as configurações do painel de controle padrão para a roda do botão. Essas configurações mapeiam um único detent para uma unidade específica de distância na interface do usuário (largura do caractere e altura da linha). CharTranslation fornece os meios para redefinir essas distâncias e especificá-las em termos de DIP (pixel independente do dispositivo).
Captura de tela da página Configurações do Mouse mostrando as configurações de rolagem da roda do mouse.
Se o botão de roda estiver definido para rolar três linhas por vez para cada detent e o valor de CharTranslation for definido como (8,16), a rolagem vertical será aplicada a 3 x 16 = 48 DIP (pixel independente de dispositivo) por detent. A rolagem horizontal pela roda de inclinação do mouse é aplicada a 3 x 8 = 24 DIP (pixel independente do dispositivo) por detent.
Observação
Se ManipulationTranslateY/ManipulationTranslateRailsY estiver desabilitado e ManipulationTranslateX/ManipulationTranslateRailsX estiver habilitado por meio de GestureSettings , a rolagem será aplicada somente ao longo do eixo horizontal quando a roda do botão for girada ou inclinada. Da mesma forma, se ManipulationTranslateY/ManipulationTranslateRailsY estiver habilitado e ManipulationTranslateX/ManipulationTranslateRailsX estiver desabilitado por meio de GestureSettings , a rolagem será aplicada somente ao longo do eixo vertical quando a roda do botão for girada ou inclinada.