RenderOptions.ProcessRenderMode Właściwość

Definicja

Określa preferencję trybu renderowania dla bieżącego procesu.

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

Wartość właściwości

Preferencje RenderMode dla bieżącego procesu.

Atrybuty

Uwagi

Użyj właściwości , ProcessRenderMode aby wymusić renderowanie oprogramowania dla bieżącego procesu. Można uniknąć wielu problemów z renderowaniem, które występują w aplikacjach WPF i które są spowodowane przez problemy zewnętrzne, jeśli zmienisz swoje preferencje na renderowanie oprogramowania.

Podczas uruchamiania aplikacji, jeśli aplikacja wykryje problemy z renderowaniem, takie jak niska szybkość klatek, możesz ustawić tryb renderowania tylko na oprogramowanie. Ponadto możesz włączyć ustawienie użytkownika podczas działania aplikacji.

Preferencja SoftwareOnlyRenderMode zastępuje ustawienie. Kolejność pierwszeństwa renderowania oprogramowania to:

  1. DisableHWAcceleration klucz rejestru

  2. ProcessRenderMode

  3. RenderMode (na element docelowy)

UwagaProcessRenderMode określa preferencję i nie musi zmieniać rzeczywistego trybu renderowania. Inne części systemu mogą zastąpić tę preferencję i wymusić na systemie renderowanie oprogramowania.

Dotyczy

Zobacz też