2011-08-09 14 views
1

私はWPFでDWGファイルを表示するモジュールで作業しています。私はCadLibライブラリを使用することに成功しましたが、それは非常にゆっくりと動作しています。そのDWGファイルをSVG形式に変換してXPSプリンタに出力し、ファイル名をZIPに変更すると、基本的にはXAMLの元のSVGオブジェクトを表示するXAMLファイルである.pageファイルを取得できることが分かりました。WPFでのXAMLマップの描画

このXAMLコードをカスタムコントロールに表示し、それをパン/ズームできるようにします。このXAMLコードをCanvasに配置しようとしましたが、そこに表示されていましたが、ここで描画された図形をパン/ズームしようとしています。また、マウスイベントを使用すると、すべてのヘルプは高く評価されるだろう

:)

答えて

0

あなたユーザーがクリックするのは難しいだろう実際の描画自体ではなく、キャンバスを、...クリックしたときにのみ起動されますネストされたキャンバスを作成することができます:ベクトルを保持し、要求に応じて移動するキャンバス、固定され、ビューポートとして機能するキャンバス。それを試したことはありませんが、実現可能でなければなりません...

+0

私は別のキャンバスオブジェクトにこれを追加することに成功しました。私はズーム機能とパン機能を自分のコントロールに追加しました。 –

関連する問題