MouseWheelParameters.CharTranslation Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta i fattori di conversione sia per le unità di larghezza dei caratteri che per l'altezza della riga, in pixel indipendenti dal 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
Valore della proprietà
Fattori di conversione per la larghezza del carattere (x) e l'altezza della riga (y).
Commenti
L'immagine seguente mostra le impostazioni predefinite del pannello di controllo per la rotellina del pulsante. Queste impostazioni eseguono il mapping di un singolo detent a un'unità di distanza specifica nell'interfaccia utente (larghezza del carattere e altezza della linea). CharTranslation fornisce i mezzi per ridefinire queste distanze e specificarle in termini di pixel indipendenti dal dispositivo (DIP).
Screenshot della pagina Impostazioni mouse che mostra le impostazioni di scorrimento della rotellina del mouse.
Se il pulsante della rotellina è impostato per scorrere tre righe alla volta per ogni detent e il valore di CharTranslation è impostato su (8,16), lo scorrimento verticale viene applicato a 3 x 16 = 48 pixel indipendenti dal dispositivo (DIP) per detent. Lo scorrimento orizzontale attraverso la rotellina del mouse viene applicato a 3 x 8 = 24 pixel indipendenti dal dispositivo (DIP) per detent.
Nota
Se ManipulationTranslateY/ManipulationTranslateRailsY è disabilitato e ManipulationTranslateX/ManipulationTranslateRailsX è abilitato tramite GestureSettings , lo scorrimento viene applicato solo lungo l'asse orizzontale quando la rotellina del pulsante viene ruotata o inclinata. Analogamente, se ManipulationTranslateY/ManipulationTranslateRailsY è abilitato e ManipulationTranslateX/ManipulationTranslateRailsX è disabilitato tramite GestureSettings , lo scorrimento viene applicato solo lungo l'asse verticale quando la rotellina del pulsante viene ruotata o inclinata.