Udostępnij za pośrednictwem


UIElement.SnapsToDevicePixels Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy renderowanie dla tego elementu powinno używać ustawień pikseli specyficznych dla urządzenia podczas renderowania. Jest to właściwość zależności.

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 element powinien być renderowany zgodnie z pikselami urządzenia; w przeciwnym razie , false. Wartość domyślna zadeklarowana w pliku UIElement to false.

Uwagi

Tę właściwość można ustawić true na wartość w elemecie głównym, aby włączyć renderowanie przystawek pikseli w interfejsie użytkownika. W przypadku urządzeń działających w odległości większej niż 96 kropek na cal (dpi) renderowanie przystawek pikseli może zminimalizować artefakty wizualne aliasowe w pobliżu linii półprzewodnikowych pojedynczej jednostki.

Gdy dziedziczone przez FrameworkElement lub dowolne możliwe klasy pochodne, zastępuje metadane dla tej właściwości zależności, FrameworkElement aby ustawić Inherits właściwość metadanych na true. To, co to osiąga, jest to, że tylko najbardziej najbardziej oddalony element w poddrzewie musi określić SnapsToDevicePixels jako true, a wszystkie elementy podrzędne tego poddrzewa będą raportować SnapsToDevicePixels jako true i będą miały SnapsToDevicePixels efekt wizualny.

Informacje dotyczące właściwości zależności

Pole identyfikatora SnapsToDevicePixelsProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też