別の ItemsControl 内に ItemsControl があります。この ItemsControl には、販売されたアイテムのリストが含まれています。
原価以下(マイナス)で売れた商品を表示したい。しかし、アイテム (行) を折りたたむのに問題があります。
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
...
...
...
<ItemsControl ItemsSource="{Binding SoldItems}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid> <!--If I hide the grid, it will create empty space.-->
...
...
...
<TextBlock Text="{Binding Profit}"></TextBlock>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
グリッドを非表示にしようとすると、空の行が表示されます。そこに空のギャップがあるので、奇妙に見えます。
<Grid Visibility="{Binding Profit, Mode=OneWay, Converter={StaticResource ProfitVisibilityConverter}}">
行全体を非表示にする方法はありますか?
ありがとう