2016-06-20 3 views
3

내 UWP에 그림 용 캔버스보기가 하나 있습니다. 나는 win2d를이 뷰에서 그리기 위해 사용하고있다. 내가 활성화보기로이보기를 떠날 경우, 수면/웨이크 업 장치가, 내 응용 프로그램은 예외로 종료됩니다 :잠자기 후 기기를 깨우면 UWP 앱이 자동 종료됩니다.

System.Exception : 함께 사용 된 객체는 같은 공장 인스턴스에서 작성해야합니다.

일시 중지 및 다시 시작 이벤트를 catch하거나 수행하지 않습니다. 다른보기를 활성화 상태로두면이 문제가 발생하지 않습니다. 아무도이 문제에 대해 알고 있습니까?

답변

3

내 생각 엔 앱에 분실 한 그래픽 장치가있는 것 같습니다. Win2D는 자동으로이를 복구하고, 새 장치를 만들고, CreateResources 이벤트를 다시 발생시켜이 새 장치에 대한 새 리소스를 만들도록합니다. 난 당신이 완전히 CreateResources 처리기에서 모든 것을 재현하지 않는 것, 그래서 당신은 새로운 유효한 장치에서 다른 개체와 함께 오래 된 더 이상 유효한 장치의 일부 개체를 사용하여 끝날 용의자.

자세한 정보 : http://microsoft.github.io/Win2D/html/HandlingDeviceLost.htm

관련 문제