wie nonscrollable Elemente auf Scrollable zeichnen
-
04-10-2019 - |
Frage
Ich habe Scroll inheritor und ich möchte Elemente zeichnen (wie Header), die beim Scrollen nicht scrollbaren sind.
Gibt es eine Lösung?
Lösung
Es scheint, gibt es keine Möglichkeit, das zu tun ist. Wenn die Steuerung zum Beispiel nach oben gescrollt, alle Inhalte (kopiert) von Scrollwindow-API-Aufruf gescrollt, und der restliche Teil der Steuerung ist für ungültig erklärt.
Alle andere Hacks wie Scroll-Ereignisse Handhabung und die Steuerfläche Zeichnung über nicht geeignet sind.
Andere Tipps
Sie müssen mit Autoscrolloffset-Eigenschaft in Ihrem layoutlogic berechnen.
Ich hatte das gleiche Problem. Ich versuchte, das OnScroll Ereignis überschreibt eine „feste Top-Bar“ ungültig zu machen, aber die Ergebnisse sind gezackt und unbefriedigend.
Am Ende entschied ich mich für eine Panel Kind-Steuerung auf dem rollbaren Bereich.