2011-08-09 5 views
1

WPF에서 DWG 파일을 표시하는 모듈에서 작업하고 있습니다. 나는 CadLib 라이브러리를 사용할 수 있었지만 매우 느리게 작동하며 더 빠르게 만들고 싶습니다. 그 DWG 파일을 SVG 형식으로 변환 한 다음 XPS 프린터로 인쇄하고 ZIP 파일로 이름을 바꾸면 기본적으로 XAML의 원본 SVG 객체를 표시하는 XAML 파일 인 .page 파일을 얻을 수 있다는 것을 알았습니다.WPF에서 XAML지도 그리기

이 XAML 코드를 사용자 지정 컨트롤에 표시하고 주위를 이동/확대/축소 할 수 있습니다. 이 XAML 코드를 Canvas에 넣으려고했는데 거기에 표시되도록 관리했지만 지금은 그려진 모양을 이동/확대/축소하려고 시도했습니다. 또한, 마우스 이벤트는 어떤 도움은 매우 극명하게 될 것이다

:

답변

0

당신 사용자가 클릭하기 힘들 것 실제 도면 자체가 아닌 캔버스를 ... 클릭하는 경우에만 해고 중첩 된 캔버스 만들기를 시도 할 수 있습니다. 하나는 벡터를 포함하고 필요시 이동되고 하나는 고정되어 뷰포트로 사용됩니다. 그것을 시도하지는 않았지만 가능해야합니다 ...

+0

빠른 응답 주셔서 감사합니다, 나는 이것을 다른 캔버스 객체에 추가 할 수 있었고 지금은 효과가있는 것처럼 보입니다. 또한 줌 기능과 패닝 기능을 제 컨트롤에 추가했습니다. –