共用方式為


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 (每個目標)

NoteProcessRenderMode 會指定喜好設定,而且不一定變更實際的轉譯模式。 系統的其他部分可能會覆寫此喜好設定,並強制系統進行軟體轉譯。

適用於

另請參閱