Udostępnij za pośrednictwem


UIElement.SnapsToDevicePixels Właściwość

Definicja

Pobiera lub ustawia wartość, która określa, 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

Boolean

true jeśli element powinien być renderowany zgodnie z pikselami urządzenia; w przeciwnym razie , false. Wartość domyślna zadeklarowana w poleceniu UIElement to false.

Uwagi

Tę właściwość true można ustawić na w elemecie głównym, aby włączyć renderowanie za pomocą przyciągania pikseli w całym interfejsie użytkownika. W przypadku urządzeń działających z większą niż 96 kropkami na cal (dpi) renderowanie za pomocą przyciągania pikseli może zminimalizować artefakty wizualne o aliasach w pobliżu linii stałych pojedynczej jednostki.

Dziedziczone przez FrameworkElement klasy pochodne lub wszelkie możliwe klasy FrameworkElement pochodne zastępują metadane dla tej właściwości zależności, aby ustawić Inherits właściwość metadanych na truewartość . To, co osiąga, jest to, że tylko najbardziej zewnętrzna element w poddrzewie musi określać 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ż