MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

When the TreeListView expands too much content, scrolling to the top will shrink the content

Offen
#3,640 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug evaluation required
Vorherrschende Sprache
C#
Sterne
16.3k
Forks
3.5k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
8

Beschreibung

### Bug explanation

When using the TreeViewList control, if too much data is expanded, scrolling to the top will automatically collapse all content, and it cannot maintain the expanded state.
I thought it was my own problem, the same issue occurred during the demo attempt.
![1](https://github.com/user-attachments/assets/8e564c65-ac6a-4e19-ae27-bb8e5d996232)

### Version

5.1.0

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das Problem im Steuerelement TreeViewList mit genügend erweiterten Daten zu reproduzieren, sodass ein Scrollen erforderlich ist, scrolle dann nach oben und beobachte, ob der erweiterte Zustand verloren geht. Verfolge das Scroll- und Erweiterungsverhalten des Steuerelements in der Demo oder der relevanten TreeListView-Implementierung; abgeschlossen ist die Aufgabe, wenn erweiterte Inhalte nach dem Scrollen nach oben weiterhin erweitert bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.