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 は基本設定を指定し、必ずしも実際のレンダリング モードを変更するとは限りません。 システムの他の部分では、この設定をオーバーライドし、システムを強制的にソフトウェア レンダリングに変換する場合があります。

適用対象

こちらもご覧ください