WPF DataGrid / ListView wiąże się z tablicą mvvm

Załóżmy, że masz

tablica N liczb całkowitychwartość całkowita reprezentująca liczbę wierszy

w modelu. Liczba całkowita jest związana z ComboBox w widoku.

Q1) Jak powiązać tablicę (lub poszczególne elementy tablicy) z kontrolką DataGrid lub ListView, aby:

po zmianie wartości ComboBox tylko tyle wierszy jest widocznych / generowanych w DataGrid lub ListViewPoszczególne wiersze DataGrid lub ListView zawierają pola tekstowe (lub podobne), które umożliwiają edycję odpowiedniej wartości w tablicy. Wiązanie musi być dwukierunkowe.

To znaczy. Jeśli zaznaczę 5 w ComboBox, widoczne będzie tylko 5 wierszy zawierających 5 pól tekstowych, z których każdy jest powiązany z pierwszymi 5 elementami tablicy.

Q2) Jak zapewniłbyś kolejną kolumnę (tylko informacje tekstowe) do DataGrid / ListView, aby:

Pierwszy wiersz zawsze będzie czytał 0. Każdy kolejny wiersz będzie czytał: „poprzedni wiersz” + „360 podzielony przez wybraną wartość ComboBox” (pod warunkiem, że dla uproszczenia będzie ograniczony do liczb parzystych).

Każda pomoc lub sugestie są naprawdę mile widziane.
Dziękuję Ci.

EDYCJA (22.11.2013):
Następujące sugestieSheridan Łączęto pytanie do mojego innego pytania, które ma więcej informacji (i kontekstu) na to pytanie.

Pierwotnie otworzyłem to pytanie, ponieważ myślałem, że pytanie pozbawione jakiegokolwiek kontekstu tylko do nagiej mechaniki pozwoli uzyskać lepsze zrozumienie i większą szansę na odpowiedź.
Poprawiono mnie.

questionAnswers(1)

yourAnswerToTheQuestion