2009-11-25 4 views
0

나만입니까?WPF 응용 프로그램에서 클릭시 마우스 포인터 주위의 사각형을 업데이트하지 못했습니다.

저는 WPF 초보자입니다. 모든 것이 멋지고 빛나고, 나는 나의 요구를 충족시키는 작은 애플리케이션을 만들 수 있었지만 버튼이나 목록 뷰를 클릭 할 때 이벤트가 처리되는 등 (예 : 목록 뷰 선택이 변경됨) , 그러나 마우스 아래의 영역은 업데이트되지 않으므로 마우스 포인터가 있던 곳의 작은 사각형이 업데이트되지 않습니다. 전체 GridView 선택한 항목 줄의 배경색은 진한 파란색으로 바뀌지 만 마우스가 있던 흰색 사각형 영역이 있습니다.

웹에서이 동작에 대한 참조를 찾을 수 없었으며 그것이 저의 환경인지 또는 코드인지 궁금합니다. 더 중요한 것은 그것을 고칠 수있는 방법이 있을까요?

PS 대개 VS 2008의 디버그에서 응용 프로그램을 실행하지만 IDE 외부에서 릴리스 빌드를 실행하면이 문제가 발생합니다.

감사합니다,
splintor이 비디오 드라이버 문제가 될 가능성이 가장 높은 소리

답변

1

는 - 그것은 확실히 행동을 예상하지, 그것은 당신이 당신의 코드에서 실수 할 수있는 일이 아니다입니다. 따라서 그래픽 카드, 설치된 드라이버 및 운영 체제에 따라 다를 수 있습니다. 이를 진단하는 한 가지 가능한 방법은 렌더링 설정, 특히 하드웨어 가속 옵션을 조정하는 것입니다. http://msdn.microsoft.com/en-us/library/aa970912.aspx, 특히 DisableHWAcceleration 키 및 (테스트 용으로 만 사용하십시오!) UseReferenceRasterizer를 참조하십시오.

+0

실제로 DisableHWAcceleration을 1로 설정하면 문제가 없어 졌기 때문에 노트북의 Windows XP Video Driver에 문제가있을 수 있습니다. 대단히 감사합니다. 지금 당장 DisableHWAcceleration을 1로 남겨 두겠습니다.하지만 문제를 해결할 수있는 방법이 있습니까? – splintor

+1

아, 죄송합니다. 문제 해결에 도움을 줄 수 없습니다. 노트북이나 카드 제조업체에 업데이트 된 드라이버, DirectX 패치 등이 있는지 확인한 후에도 문제가 해결되지 않으면 제조업체 지원 포럼에 문제를보고하십시오. – itowlson

관련 문제