RenderOptions.ProcessRenderMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定当前进程的呈现模式首选项。
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 。 软件呈现的优先顺序为:
DisableHWAcceleration 注册表项
RenderMode 每个目标 ()
注意ProcessRenderMode 指定首选项,不一定更改实际呈现模式。 系统的其他部分可能会覆盖此首选项,并强制系统进入软件呈现。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈