최종 사용자의 시스템 성능 설정 (예 : 시각 효과 등)을 어떻게 찾을 수 있습니까? 내 WPF 응용 프로그램을 해당 설정과 호환되도록 만들려고합니다.최종 사용자의 사용자 시스템 성능 설정을 어떻게 찾을 수 있습니까?
표준 루틴이 있습니까? 아니면 sysinfo를 읽어야합니까?
최종 사용자의 시스템 성능 설정 (예 : 시각 효과 등)을 어떻게 찾을 수 있습니까? 내 WPF 응용 프로그램을 해당 설정과 호환되도록 만들려고합니다.최종 사용자의 사용자 시스템 성능 설정을 어떻게 찾을 수 있습니까?
표준 루틴이 있습니까? 아니면 sysinfo를 읽어야합니까?
당신은 정적 인 RenderCapability 클래스의 Tier 속성을 사용하여 그래픽 카드의 렌더링 계층 값을 확인할 수 있습니다.
렌더링 계층에 대한 자세한 내용은 당신이 this
값은 카드가 제공 할 수있는 하드웨어 가속의 양에 해당한다 확인할 수 있습니다. 링크를 선택하면
, 첫 번째 16 비트가 필요 한 것을 발견 할 수 있으며 16
int renderingTier = (RenderCapability.Tier >> 16);
if (renderingTier == 0)
{
Trace.WriteLine("No graphics hardware acceleration available");
}
else if (renderingTier == 1)
{
Trace.WriteLine("Partial graphics hardware acceleration available");
}
else if (renderingTier == 2)
{
Trace.WriteLine("Gotcha!!!");
}
에 의해 bitshift해야
System.Windows.Forms.SystemInformation 클래스를 사용해보십시오.
예컨대
if (SystemInformation.UIEffectsEnabled) {
// do something
} else {
// don't do that something
}