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 (每個目標)
NoteProcessRenderMode 會指定喜好設定,而且不一定變更實際的轉譯模式。 系統的其他部分可能會覆寫此喜好設定,並強制系統進行軟體轉譯。