MouseWheelParameters.CharTranslation 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定字元寬度和線條高度單位的轉換因數,以與裝置無關的圖元 (DIP) 。
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
屬性值
字元寬度的轉換因數 (x) 和行高 (y) 。
備註
下圖顯示按鈕滾輪的預設控制台設定。 這些設定會將單一縮排對應至 UI 中的特定距離單位, (字元寬度和行高) 。 CharTranslation 提供重新定義這些距離的方法,並以與裝置無關的圖元來指定它們, (DIP) 。
[滑鼠設定] 頁面的螢幕擷取畫面,其中顯示滑鼠滾輪捲動設定。
如果滾輪按鈕設定為一次捲動三行,且 CharTranslation 的值設定為 (8,16) ,則垂直捲動會套用在 3 x 16 = 48 個與裝置無關的圖元 (DIP) 每個 detent。 水準捲動透過滑鼠傾斜滾輪套用在 3 x 8 = 24 個與裝置無關的圖元, (DIP) 每個 detent。
注意
如果ManipulationTranslateY/ManipulationTranslateRailsY已停用,而且ManipulationTranslateX/ManipulationTranslateRailsX是透過GestureSettings啟用,則只有在旋轉或傾斜按鈕滾輪時,才會沿著水準軸套用捲動。 同樣地,如果已啟用ManipulationTranslateY/ManipulationTranslateRailsY且ManipulationTranslateX/ManipulationTranslateRailsX會透過GestureSettings停用,則只有在旋轉或傾斜按鈕滾輪時,才會沿著垂直軸套用捲動。