Ambos VariableSizedWrapGrid
y WrapGrid
tienen una medición extraña: miden todos los niños en función del primer elemento.VariableSizedWrapGrid y WrapGrid tamaños de niños que miden
Debido a eso, el siguiente XAML recortará el tercer elemento.
<VariableSizedWrapGrid Orientation="Horizontal">
<Rectangle Width="50" Height="100" Margin="5" Fill="Blue" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="150" Margin="5" Fill="Green" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="100" Margin="5" Fill="Red" />
</VariableSizedWrapGrid>
parece que VariableSizedWrapGrid
medidas el primer artículo y entonces los hijos de descanso se miden con el tamaño deseado de la primera.
¿Alguna solución alternativa?
Cualquier idea cómo se podría agregar que los tramos de fila/col se unen a datos y se actualizan cuando cambia el modelo. PrepareContainerForItemOverride no se llama a cambios. –