Udostępnij za pośrednictwem


RenderOptions.ProcessRenderMode Właściwość

Definicja

Określa preferencję trybu renderowania dla bieżącego procesu.

public:
 static property System::Windows::Interop::RenderMode ProcessRenderMode { System::Windows::Interop::RenderMode get(); void set(System::Windows::Interop::RenderMode value); };
public static System.Windows.Interop.RenderMode ProcessRenderMode { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
public static System.Windows.Interop.RenderMode ProcessRenderMode { get; set; }
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member ProcessRenderMode : System.Windows.Interop.RenderMode with get, set
static member ProcessRenderMode : System.Windows.Interop.RenderMode with get, set
Public Shared Property ProcessRenderMode As RenderMode

Wartość właściwości

Preferencja RenderMode dla bieżącego procesu.

Atrybuty

Uwagi

Użyj właściwości ProcessRenderMode, aby wymusić renderowanie oprogramowania dla bieżącego procesu. Możesz uniknąć wielu problemów z renderowaniem występujących w aplikacjach WPF i powodowanych przez problemy zewnętrzne, jeśli zmienisz preferencje na renderowanie oprogramowania.

Podczas uruchamiania aplikacji, jeśli aplikacja wykryje problemy z renderowaniem, takie jak niska szybkość klatek, możesz ustawić tryb renderowania tylko na oprogramowanie. Ponadto możesz włączyć ustawienie użytkownika podczas działania aplikacji.

Preferencja SoftwareOnly zastępuje ustawienie RenderMode. Priorytetem renderowania oprogramowania jest:

  1. DisableHWAcceleration klucz rejestru

  2. ProcessRenderMode

  3. RenderMode (na element docelowy)

UwagaProcessRenderMode określa preferencję i niekoniecznie zmienia rzeczywisty tryb renderowania. Inne części systemu mogą zastąpić tę preferencję i zmusić system do renderowania oprogramowania.

Dotyczy

Zobacz też