2011-05-31 15 views
6

Estoy usando un WrapPanel en WPF para mostrar imágenes. Al cambiar el tamaño del formulario, estas imágenes están tratando de tomar el máximo de los espacios libres, pero cuando la imagen casi puede llenar el espacio, hay un espacio relativamente grande al final del WrapPanel. Lo que me gustaría hacer es compartir este espacio entre las imágenes antes de que una nueva llene este espacio (como lo que hace Windows 7 Explorer cuando muestra iconos de imágenes).Comparta el espacio libre en un WrapPanel

Respuesta

3

Código de observación de BalancedWrapPanel para WPF en this artículo.

O puede calcular el Margen de Imágenes cómo ((Width of WrapPanel) - (summ Width of Images))/(Images count) y establecer esta propiedad de Margen para Tipo de imagen en WrapPanel Resources.

Cuestiones relacionadas