Ich habe ein ItemsControl in einem anderen ItemsControl. Dieses ItemsControl enthält eine Liste der verkauften Artikel.UWP: Objekte ausblendenControl items
Ich möchte die Artikel anzeigen, die unter den Kosten (negativer Gewinn) verkauft wurden. Aber ich habe Probleme beim Zusammenklappen des Artikels (Zeile).
<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>
Wenn ich versuchte, das Raster zu verbergen, zeigt es leere Zeile an. Es sieht komisch aus, da dort eine leere Lücke ist.
<Grid Visibility="{Binding Profit, Mode=OneWay, Converter={StaticResource ProfitVisibilityConverter}}">
Haben Sie eine Idee, wie Sie die gesamte Zeile ausblenden?
Dank
Können Sie Listbox statt Itemscontrol. Ich habe Angst mit Itemscontrol Sie haben keine andere Möglichkeit, als unerwünschte Elemente zu entfernen. Wenn Sie ListBox verwenden können, kann ich Ihnen die Lösung anbieten – Archana
Ja ja, ich kann eine ListBox verwenden ... Könnten Sie mir helfen? :) – Sam
Eigentlich können Sie mit dem ItemsControl machen. Ich habe eine andere Lösung gefunden. Ok, ich werde die Antwort posten. – Archana