VariableSizedWrapGrid
とWrapGrid
の両方とも、最初の項目に基づいてすべての子を測定します。VariableSizedWrapGridとWrapGridの子どものサイズの測定
このため、次のXAMLは3番目のアイテムをクリップします。
<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>
VariableSizedWrapGrid
対策の最初の項目のように思えるし、その後、残りの子供たちは、最初の1の所望の大きさで測定されています。
どのような回避策ですか?
任意のアイデアそのような行/列のスパンをどのように追加すれば、データが取得され、モデルが変更されたときに更新されます。 PrepareContainerForItemOverrideは変更に対して呼び出されません。 –