Share via


RenderOptions.ProcessRenderMode 属性

定义

指定当前进程的呈现模式首选项。

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

属性值

当前进程的 RenderMode 首选项。

属性

注解

ProcessRenderMode使用 属性可强制当前进程的软件呈现。 如果更改软件呈现的首选项,则可以避免 WPF 应用程序中发生的许多由外部问题引起的呈现问题。

在应用程序启动期间,如果应用程序检测到呈现问题(如帧速率缓慢),则可以将呈现模式设置为仅软件。 此外,你可能希望在应用程序运行时启用用户设置。

首选项 SoftwareOnly 将替代 设置 RenderMode 。 软件呈现的优先顺序为:

  1. DisableHWAcceleration 注册表项

  2. ProcessRenderMode

  3. RenderMode 每个目标 ()

注意ProcessRenderMode 指定首选项,不一定更改实际呈现模式。 系统的其他部分可能会覆盖此首选项,并强制系统进入软件呈现。

适用于

另请参阅