Udostępnij za pośrednictwem


BitmapCache.SnapsToDevicePixels Właściwość

Definicja

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 truewartość , rozważ ustawienie SnapsToDevicePixels , aby true zapewnić prawidłowe renderowanie.

SnapsToDevicePixels Gdy właściwość jest ustawiona na falsewartość , można przenosić i skalować buforowany element przez ułamek piksela, a filtrowanie dwuliniowe jest stosowane.

Gdy właściwość jest ustawiona SnapsToDevicePixels na truewartość , 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.

Dotyczy

Zobacz też