2015-01-22 4 views
0

WPF-DocumentViewer가 문서를 통해 을 스크롤하는 동안 예외를 throw합니다. 문서가 성공적으로로드되었고 제대로 표시되었습니다.스크롤하는 동안 WPF DocumentViewer가 예외를 throw합니다.

다음과 같은 오류 메시지가 나타납니다. Unkown URI-Prefix.

XPS에서

는 같은 GemBox.Spreadsheet에 의해 생성 된 경우 : XPS는이로드 및 예외가 발생하는 이유 Export to XpsDocument/DocumentViewer Control

내가하지 않습니다.

감사합니다.

+0

요청시 렌더링됩니다. 나는 그것이 나쁜 구문을 가로 질러오고 있다고 생각한다. https://msdn.microsoft.com/en-us/library/aa384461(v=vs.85).aspx – Paparazzi

+0

@Blam 고맙습니다. 제 3 자 구성 요소이기 때문에 아무 것도 할 수 없습니까? – BendEg

+0

나는 포기하지 않을 것이다. 참조를 추가하면됩니다. 그것은 단지 코멘트 일뿐입니다. 그것이 내가 시작할 부분입니다. – Paparazzi

답변

1

이 문제는 DocumentViewer가 추가 필수 리소스에 액세스 할 수 있도록 XpsDocument 개체를 참조해야하기 때문에 발생합니다 (해당 샘플 코드에서 XpsDocument xpsDocument; 사용).
그렇지 않으면 GC가 XpsDocument 개체를 수집하므로 DocumentViewer가 작동하지 않습니다.

FYI와 마찬가지로 DocumentViewer.Document property's documentation에서도이 정보를 찾을 수 있습니다 (제공되는 예제 코드 및 설명 참조).

관련 문제