RenderOptions.ProcessRenderMode Propriété

Définition

Spécifie la préférence de mode de rendu pour le processus actuel.

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

Valeur de propriété

Préférence RenderMode pour le processus actuel.

Attributs

Remarques

Utilisez la propriété ProcessRenderMode pour forcer le rendu logiciel pour le processus actuel. Vous pouvez éviter de nombreux problèmes de rendu qui se produisent dans les applications WPF et qui sont causés par des problèmes externes si vous modifiez votre préférence pour le rendu logiciel.

Au démarrage de l’application, si votre application détecte des problèmes de rendu, tels que des fréquences d’images lentes, vous pouvez définir le mode de rendu uniquement sur logiciel. Vous pouvez également activer le paramètre utilisateur pendant l’exécution de l’application.

La préférence SoftwareOnly remplace le paramètre RenderMode. L’ordre de priorité pour le rendu logiciel est le suivant :

  1. Désactiver la clé de Registre DisableHWAcceleration

  2. ProcessRenderMode

  3. RenderMode (par cible)

RemarqueProcessRenderMode spécifie une préférence et ne modifie pas nécessairement le mode de rendu réel. D’autres parties du système peuvent remplacer cette préférence et forcer le système dans le rendu logiciel.

S’applique à

Voir aussi