BitmapCache.SnapsToDevicePixels Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy mapa bitowa jest renderowana za pomocą przyciągania pikseli.
public:
property bool SnapsToDevicePixels { bool get(); void set(bool value); };
public bool SnapsToDevicePixels { get; set; }
member this.SnapsToDevicePixels : bool with get, set
Public Property SnapsToDevicePixels As Boolean
Wartość właściwości
true
jeśli przyciąganie pikseli jest aktywne; w przeciwnym razie , false
. Wartość domyślna to false
.
Uwagi
Ustaw właściwość, gdy pamięć podręczna SnapsToDevicePixels wyświetla zawartość, która wymaga poprawnego renderowania wyrównania pikseli. Tak jest w przypadku tekstu ClearType. Jeśli ustawisz EnableClearType właściwość na true
wartość , rozważ ustawienie SnapsToDevicePixels , aby true
zapewnić prawidłowe renderowanie.
SnapsToDevicePixels Gdy właściwość jest ustawiona na false
wartość , można przenosić i skalować buforowany element przez ułamek piksela, a filtrowanie dwuliniowe jest stosowane.
Gdy właściwość jest ustawiona SnapsToDevicePixels na true
wartość , pamięć podręczna mapy bitowej jest wyrównana do granic pikseli miejsca docelowego. W przypadku przenoszenia lub skalowania buforowanego elementu przez ułamek piksela mapa bitowa jest przyciągana do siatki pikseli. W tym przypadku lewy górny róg mapy bitowej jest zaokrąglany w górę i przyciągany do siatki pikseli, ale prawy dolny róg znajduje się na granicy ułamkowej pikseli.
Właściwość SnapsToDevicePixels jest ignorowana przez BitmapCacheBrush element i w przypadku użycia z elementem Viewport2DVisual3D.