WPF显示多个图片,求思路
还不够格啊 2014-08-21 05:24:07 多个图片文件,大小和幅面各不相同,想在WPF程序中一次性同时显示出来(不是显示缩略图)。排列方式为从上到下依次排列。如果图片幅面不太大就显示原图,如果幅面太大就缩小一定比例再显示。 可以拖动其容器的滚动条来看到所有图片。
在WinForm中是这样实现的:
在一个可滚动的Panel中从上到下放置多个Image控件,每个Image位置不同。通过滚动Panel来浏览所有图片。
在WPF中:
1. 使用哪个控件,可以实现WinForm下滚动Panel的功能?
2. 由于图片数目不定,需要代码添加图片。如何设置每个Image在滚动控件中的位置?
3. 如何控制每个Image的显示大小,即显示时有可能不是按原图大小显示而是缩小显示的。
如果有示例代码最好。