RenderOptions.ProcessRenderMode Proprietà

Definizione

Specifica la preferenza di modalità di rendering per il processo corrente.

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

Valore della proprietà

La preferenza RenderMode per il processo corrente.

Attributi

Commenti

Utilizzare la proprietà per forzare il ProcessRenderMode rendering del software per il processo corrente. È possibile evitare molti problemi di rendering che si verificano nelle applicazioni WPF e che sono causati da problemi esterni se si modifica la preferenza per il rendering software.

Durante l'avvio dell'applicazione, se l'applicazione rileva problemi di rendering, ad esempio velocità di frame lente, è possibile impostare la modalità di rendering solo sul software. È anche possibile abilitare l'impostazione utente durante l'esecuzione dell'applicazione.

La SoftwareOnly preferenza esegue l'override dell'impostazione RenderMode . L'ordine di precedenza per il rendering software è:

  1. Disabilitare la chiave del Registro di sistema DisableHWAcceleration

  2. ProcessRenderMode

  3. RenderMode (per destinazione)

NotaProcessRenderMode specifica una preferenza e non modifica necessariamente la modalità di rendering effettiva. Altre parti del sistema possono eseguire l'override di questa preferenza e forzare il sistema nel rendering software.

Si applica a

Vedi anche