내가 만드는 WPF 응용 프로그램의 기본 셸이 있습니다. DragMove()
함수를 사용하여 앱을 움직이면 앱이 제대로 움직이지만 많이 흔들리는 것처럼 보입니다. 다시 그리는 속도가 매우 낮아서 응용 프로그램이 느리고 응답하지 않는 것처럼 보입니다.WPF 응용 프로그램이 이동하는 동안 느리거나 움직이는 경우
현재 DragMove()
에 대한 전화 외에 "코드"가 없습니다.
XAML은 모서리가 둥근 바깥 쪽 테두리와 그림자가 RenderingBias="Performance"
으로 설정되어 있습니다. 또한 제목 표시 줄과 경로에 작은 그라디언트가 있습니다. 그러나 코드에서 이것들을 주석으로 달아도 앱은 움직이는 동안 왜곡되어 보이고 느리게 보입니다.
참고 릴리스와 디버거 외부에서이 코드를 실행했습니다.
'RenderCapability.Tier'의 가치는 무엇입니까? http://msdn.microsoft.com/en-us/library/system.windows.media.rendercapability.tier.aspx –
위대한 아이디어 - 비디오에서 전체 렌더링이있는 것처럼 보이지만 2로 설정됩니다. 카드? – Chris
그 다음에 시도 할 것은 Wpfperf 툴링입니다. 하드웨어 가속으로 무엇이 렌더링되는지 알려주고, 시간이 어디로 가고 있는지 지적 할 수 있습니다. SDK (http://www.microsoft.com/downloads/details.aspx?familyid=6B6C21D2-2006-4AFA-9702-529FA782D63B&displaylang=en)에있는 것 같지만 때때로 추적하기가 어려웠습니다. . 행운을 빕니다! –