Ich habe eine WPF DataGrid
, die, wenn es zu viele Zeilen zum Anzeigen auf dem Bildschirm gibt es eine vertikale Bildlaufleiste. Ich würde gerne wissen, ob es eine Möglichkeit gibt zu wissen, was die oberste sichtbare Zeile ist, wenn der Benutzer scrollt.Überprüfen Sie sichtbare Zeilen in einem WPF DataGrid
Idealerweise möchte ich in der Lage sein, ein Ereignis zu verkabeln, um zu wissen, wann der Benutzer scrollt und scrollt, was die oberste sichtbare Zeile ist, um einige Informationen zu aktualisieren.
Danke. Ich habe es geschafft, indem ich nur das, was im Raster ist (hauptsächlich Schriftarten) mit Animationen skaliert. Nicht ganz so einfach, aber im Grunde, was ich wollte. –
Ich stieß auf ein Problem mit der Skalierung der Schriftart, dass beim Skalieren der Schrift die Spalten nicht automatisch skaliert werden, so dass sie immer noch die Breite der größeren Schriftgröße haben. –
Es gibt leider einen Fehler im aktuellen Build des WPFToolkits, der Spalten mit automatischer Größenänderung merkwürdig wirken lässt, wenn sie mit Spalten in Sterngröße gemischt werden. Wir sehen dieses Verhalten auch, und wir haben uns nie darum gekümmert, es zu reparieren. –