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>]
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

Hodnota vlastnosti

Předvolba RenderMode pro aktuální proces.

Atributy

Poznámky

Pomocí vlastnosti ProcessRenderMode vynucujte 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 na vykreslování softwaru.

Pokud aplikace při spuštění aplikace zjistí problémy s vykreslováním, jako jsou pomalé snímkové frekvence, můžete režim vykreslování nastavit jenom na software. Také můžete chtít povolit uživatelské nastavení, když je aplikace spuštěná.

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

  1. Klíč registru DisableHWAcceleration

  2. ProcessRenderMode

  3. RenderMode (podle cíle)

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

Platí pro

Viz také