次の方法で共有


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

適用対象

こちらもご覧ください