WPF 窗体添加滚动条问题
我在窗体中放置的Canvas,当鼠标滚轮滚动时让canvas放大,他内部的图形也放大.
当canvas超出窗体时出现滚动条怎么弄.
主要是Canvas内部图形也在放大....
------解决方案--------------------把canvas套在一个scrollview里面
然后鼠标的滚轮使用matrixtransform 给canvas做变换应该可以实现
楼主可以试下
------解决方案--------------------一般我们做这种可缩放的的展示的时候都不用滚动条
这就好比你在用ps的时候 是个画布 你在移动画布
多余的部分会被自动裁剪了 而不是出滚动条
你需要能够支持拖拽 然后拖拽着看自己想要的地方
当然这个只是我的建议 具体的还得看你具体需求
------解决方案--------------------传送门
这个应该就是你想要的效果
http://www.codeproject.com/Articles/97871/WPF-simple-zoom-and-drag-support-in-a-ScrollViewer