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 指定首选项,不一定更改实际呈现模式。 系统的其他部分可能会覆盖此首选项,并强制系统进行软件呈现。

适用于

另请参阅