Habe ein Problem mit meinem DataGrid. ItemsSource und SelectedIndex sind mit dem ViewModel verbunden, funktioniert alles wunderbar.
Nur, wenn ich auf einen ColumnHeader des DataGrid klicke, wird dieses anders sortiert. Und wenn ich nun ein anderes Item anklicke, wird das im ViewModel falsch interpretiert. z.B. Item 1 wird angeklickt, es handelt sich aber nun um Item 33 meiner Model-Liste.
Was kann man da tun?
Eine Bindung mit SelectedItem? Wie muß meine Funktion im ViewModel aussehen. Das ViewModel kennt doch kein SelectedItem, es weiß ja nicht einmal, daß es in einem DataGrid angezeigt wird.
Oder kann das DataGrid mir auch den "OriginalIndex" verraten?
Danke - Günther
Nur, wenn ich auf einen ColumnHeader des DataGrid klicke, wird dieses anders sortiert. Und wenn ich nun ein anderes Item anklicke, wird das im ViewModel falsch interpretiert. z.B. Item 1 wird angeklickt, es handelt sich aber nun um Item 33 meiner Model-Liste.
Was kann man da tun?
Eine Bindung mit SelectedItem? Wie muß meine Funktion im ViewModel aussehen. Das ViewModel kennt doch kein SelectedItem, es weiß ja nicht einmal, daß es in einem DataGrid angezeigt wird.
Oder kann das DataGrid mir auch den "OriginalIndex" verraten?
Danke - Günther
Comment