Freigeben über


RenderOptions.ProcessRenderMode Eigenschaft

Definition

Gibt die Einstellung für den Rendermodus für den aktuellen Prozess an.

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

Eigenschaftswert

Die RenderMode Einstellung für den aktuellen Prozess.

Attribute

Hinweise

Verwenden Sie die eigenschaft ProcessRenderMode, um das Softwarerendering für den aktuellen Prozess zu erzwingen. Sie können viele Renderingprobleme vermeiden, die in WPF-Anwendungen auftreten und durch externe Probleme verursacht werden, wenn Sie Ihre Einstellung für das Softwarerendering ändern.

Wenn ihre Anwendung Während des Anwendungsstarts Renderingprobleme erkennt, z. B. langsame Frameraten, können Sie den Renderingmodus nur auf Software festlegen. Außerdem können Sie die Benutzereinstellung aktivieren, während die Anwendung ausgeführt wird.

Die einstellung SoftwareOnly setzt die einstellung RenderMode außer Kraft. Die Rangfolge für das Softwarerendering lautet:

  1. DisableHWAcceleration-Registrierungsschlüssel

  2. ProcessRenderMode

  3. RenderMode (pro Ziel)

HinweisProcessRenderMode gibt eine Einstellung an und ändert nicht unbedingt den tatsächlichen Renderingmodus. Andere Teile des Systems können diese Einstellung außer Kraft setzen und das System in das Softwarerendering erzwingen.

Gilt für:

Weitere Informationen