2011-09-17 13 views
2

アプリケーションにはメニューストリップがあり、残りの行とシェイプは表示されます。私はそれをクリックして任意の方向にドラッグすると、メインの表示領域をドラッグアンドパンすることができるようにしたい。WPFで表示領域をパンする

現在、ピクセル値を使用してアイテムを描画しています(たとえば、(1042,54)から(1240,104)に描画された線ですが、解像度の低いモニタではそのオブジェクトを表示できません。私は、表示領域をパンすることができるようにしたい理由です。

線や図形は、現在、私は窓の内側に配置gird上に描画されている。

答えて

1

場合は、その後ScrollViewer内のキャンバスを配置する場合キャンバスがアプリケーションウィンドウより大きい場合、スクロールバーで表示されます

画面ではなくキャンバスに相対的な値を持つキャンバス上のポイント。

+0

私はこれを試してみましょう、あなたはそれがどのように行くかを教えてくれます。 – kr13

+0

ありがとう、スクロール部分はうまくいきます。しかし、MyCanvas_MouseLeftButtonDownイベントはトリガーされません。トリガーする前に、マウスボタンを数回クリックしなければなりません。その上の任意のアイデア? – kr13

+0

それを考え出した。背景= "透明"を設定しなければならなかった – kr13

関連する問題