Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用图像填充WPF面板而不滚动或剪切_Wpf_Image_Wrappanel - Fatal编程技术网

用图像填充WPF面板而不滚动或剪切

用图像填充WPF面板而不滚动或剪切,wpf,image,wrappanel,Wpf,Image,Wrappanel,我正在WPF窗口中显示数量可变的图像 图像有不同的宽度和高度,但我正在为每个设置MaxWidth和MaxHeight 我目前正在使用包裹面板,但我无法实现我想要的 我不想滚动条,我只想加载尽可能多的图像,将适合在面板上没有得到裁剪 我试着自己计算,但是图像的实际高度和实际宽度在我加载后都显示为0 有什么想法吗?如何确定图像的最小高度和最小宽度?毕竟,如果你把它们缩小得足够小,或者你有某种限制,你就可以把它们都放进去。这听起来不像是你需要用数学来计算的东西,把你需要的东西作为图片分享,分享你到现在

我正在WPF窗口中显示数量可变的图像

图像有不同的宽度和高度,但我正在为每个设置MaxWidth和MaxHeight

我目前正在使用包裹面板,但我无法实现我想要的

我不想滚动条,我只想加载尽可能多的图像,将适合在面板上没有得到裁剪

我试着自己计算,但是图像的实际高度和实际宽度在我加载后都显示为0


有什么想法吗?

如何确定图像的最小高度和最小宽度?毕竟,如果你把它们缩小得足够小,或者你有某种限制,你就可以把它们都放进去。这听起来不像是你需要用数学来计算的东西,把你需要的东西作为图片分享,分享你到现在为止做了些什么。我正在尝试在一页上显示尽可能多的图片,而不需要剪切或滚动。图片的大小不尽相同。如果有超过一页的图片,那么我会一次显示一页。我正在使用包装纸,当我一次一张地将图片添加到面板时,我需要知道何时再添加一张图片会导致该图片在页面上不完全可见,因此我可以停止。我试着为图片设置一个固定的宽度和高度,这很有效,但我不喜欢图片周围多余的空白。