ScrollIntoView für WPF-DataGrid - (MVVM -)

Ich bin mit dem MVVM-pattern, und ich habe eine Bindung im XAML-Code für das SelectedItem an ein DataGrid. Ich programmgesteuert setzen Sie die SelectedItem, aber wenn ich tun, damit das DataGrid nicht scrollen zur Auswahl. Gibt es eine Möglichkeit, kann ich dies erreichen, ohne Sie komplett zu brechen, das MVVM-pattern?

Ich die folgende Lösung gefunden, aber ich erhalte eine Fehlermeldung, wenn ich versuche zu implementieren, die Behavior Klasse, obwohl ich es installiert habe, Blend SDK: http://www.codeproject.com/Tips/125583/ScrollIntoView-for-a-DataGrid-when-using-MVVM

Welche Fehler haben Sie, wenn Sie versuchen, zu implementieren, die Behavior?
The type or namespace name 'Behavior' could not be found (are you missing a using directive or an assembly reference?)
Haben Sie einen Verweis auf System.Windows.Interactivity.dll in Ihrem Projekt?
Ich kann nicht sehen. Wird das hinzufügen von ein bedeutet, dass ich dem Schiff noch eine andere DLL mit mein Programm aber?
Wenn Sie wollen, sind zu nutzen Behaviors (was müssen Sie für diese Funktion, mit der Sie gerade arbeiten, wie auch andere Dinge), dann ja, müssen Sie diese dll. Diese dll sollte in der Mischung SDK und registriert worden sind, wenn Sie es installiert haben.

InformationsquelleAutor Andy | 2013-08-02

Schreibe einen Kommentar