Condividi tramite


MouseWheelParameters.CharTranslation Proprietà

Definizione

Ottiene o imposta i fattori di conversione sia per le unità di larghezza dei caratteri che per le unità di altezza della linea, 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.

Finestra di dialogo delle proprietà del mouse con le impostazioni della rotellina visualizzate

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.

Si applica a