Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Hallo, meine Anwendung veranschlagt viel mehr Arbeitsspeicher als ich für richtig halte. Ich habe dazu gelesen, dass das mit schlechtem Xaml-Code schnell mal passiert. Ich lade ca. 3000 Datensätze, wobei es sich bei einem Datensatz um eine Klasse mit 26 Properties handelt, davon werden nur 10 angezeigt in einem DataGrid Das braucht erstmal nur 69MB im Arbeitsspeicher Wenn ich jetzt das DataGrid gruppiere (GroupStyles definiere), dann steigt der Arbeitspeicherverbraucher sobald ich eine! Gruppe i…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Ich finde Zeilen #26, 27 komisch - dass da mehrerer GroupStyles einer einzelnen Property zugeordnet sind. Wie findet Xaml den richtigen Style?“ Ich glaub das hab ich von Microsoft, so hieß es von n angegebenen GroupStyles sind n-1 den ersten n-1 GroupDescriptions zugeordnet und der letzte Style allen weiteren GroupDescriptions. Dieses Verhalten kann ich auch bestätigen. Davon abgesehen, es passiert auch mit nur einem GroupStyle, egal welchem von beiden Ich hatte ursp…

  • Benutzer-Avatarbild

    Update: Der Arbeitsspeicherverbrauch besteht nur im Debug-Modus, das fertige Release macht das zum Glück nicht. <DataGrid VirtualizingPanel.IsVirtualizingWhenGrouping="True"/> lockert das Problem der Ladezeit teilweise auf. Beim Expanden dauert es nun gerade bei großen Gruppen deutlich weniger lange. Aber trotzdem ist jede Zeile langsamer als wenn das DataGrid ungruppiert bleibt. Das macht sich dann beim Scrollen bemerkbar, das ist nicht mehr so schön smooth, wenn man an der Scrollbar zieht. Auc…