在WPF中平移显示区域

时间:2011-09-17 15:18:40

标签: wpf

应用程序将在顶部有一个菜单条,其余的将显示行和形状。我希望能够通过单击并向任意方向拖动来拖动和平移主显示区域。

我目前正在使用像素值绘制项目(例如从(1042,54)到(1240,104)绘制的一条线。但我认为分辨率较小的显示器将无法显示该对象。这是为什么我希望能够平移显示区域。

当前正在我放置在窗口内的网格上绘制线条和形状。

1 个答案:

答案 0 :(得分:1)

如果将画布放在ScrollViewer内,那么如果画布大于应用程序窗口,它将显示滚动条。

然后,您可以使用相对于画布而不是屏幕的值来处理画布上的点。