RenderOptions.ProcessRenderMode Eigenschaft

Definition

Gibt die Einstellungen des Modus zum Rendern 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 ProcessRenderMode -Eigenschaft, 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 zum Softwarerendering ändern.

Wenn Ihre Anwendung während des Anwendungsstarts Renderingprobleme erkennt, z. B. langsame Bildraten, 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 SoftwareOnly Einstellung überschreibt die RenderMode Einstellung. 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 überschreiben und das System in das Softwarerendering zwingen.

Gilt für:

Weitere Informationen