Ich habe zwei Datarits nebeneinander an verschiedene Datentabellen gebunden und jede mit einer eigenen Sicht.
Die Databases haben beide die gleiche Anzahl von Zeilen und ich möchte, dass beide Gitter die gleiche Bildlaufposition beibehalten.
Ich habe Probleme, einen Weg zu finden, dies mit MVVM zu tun ... hat jemand irgendwelche Ideen?
Danke! -Steven
Ich konnte dieses Problem durch einige Reflektionshacks überwinden:
%Vor%und der Code selbst ist:
%Vor% Der beste Weg, den ich bisher benutzt habe, ist die VisualTreeHelper
-Klasse zu verwenden, um das korrekte ScrollViewer
-Objekt (Gitter oder kein Gitter) zu finden. Ich habe das in mehreren Projekten verwendet.
Versuchen Sie es, wenn Sie es brauchen:
%Vor%Hinweis: Ich verwende normalerweise ListBox-Klassen und würde sie direkt an diese Funktion übergeben.
Fröhliche Programmierung:)
Tags und Links wpf c# mvvm datagridview datagrid