Sdílet prostřednictvím


RenderOptions.ProcessRenderMode Vlastnost

Definice

Určuje předvolbu režimu vykreslování pro aktuální proces.

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>]
member this.ProcessRenderMode : System.Windows.Interop.RenderMode with get, set
member this.ProcessRenderMode : System.Windows.Interop.RenderMode with get, set
Public Shared Property ProcessRenderMode As RenderMode

Hodnota vlastnosti

RenderMode

Předvolba RenderMode pro aktuální proces.

Atributy

Poznámky

ProcessRenderMode Použijte vlastnost k vynucení vykreslování softwaru pro aktuální proces. Můžete se vyhnout mnoha problémům s vykreslováním, ke kterým dochází v aplikacích WPF a které jsou způsobeny externími problémy, pokud změníte předvolbu vykreslování softwaru.

Pokud aplikace během spouštění aplikace detekuje problémy s vykreslováním, například pomalé frekvence snímků, můžete režim vykreslování nastavit jenom na software. Můžete také chtít povolit uživatelské nastavení, když je aplikace spuštěná.

Předvolba SoftwareOnly RenderMode přepíše nastavení. Pořadí priorit vykreslování softwaru je:

  1. Klíč registru DisableHWAcceleration

  2. ProcessRenderMode

  3. RenderMode (podle cíle)

Poznámka ProcessRenderMode určuje předvolbu a nemusí nutně měnit skutečný režim vykreslování. Jiné části systému mohou tuto předvolbu přepsat a vynutit systém do vykreslování softwaru.

Platí pro

Viz také