WPF DataGrid / ListView привязка к массиву mvvm

Позволять'Предположим, что у вас есть

массив из N целых чиселцелочисленное значение, представляющее количество строк

в модели. Целое число связано с ComboBox в представлении.

Q1) Как связать массив (или отдельные элементы массива) с элементом управления DataGrid или ListView, чтобы:

когда вы изменяете значение ComboBox, в DataGrid или ListView видно / генерируется только то количество строкОтдельные строки DataGrid или ListView содержат TextBoxes (или аналогичные), которые позволяют редактировать соответствующее значение в массиве. Привязка должна быть двусторонней.

То есть Если я выберу 5 в ComboBox, будут видны только 5 строк, содержащих 5 TextBox, каждая из которых привязана к первым 5 элементам массива.

Q2) Как бы вы предоставили другой столбец (только текстовую информацию) для DataGrid / ListView, чтобы:

Первая строка всегда будет читать 0. Каждая последующая строка будет читать: 'предыдущая строка '+'360 делится на выбранное значение ComboBox ' (при условии, что это будет ограничено четными числами для простоты).

Любая помощь или предложения действительно приветствуются.

Спасибо.

РЕДАКТИРОВАТЬ (22.11.2013):

Следующие предложенияШеридан Я связываюэтот вопрос на мой другой вопрос, который имеет больше информации (и контекст) к этому вопросу.

Первоначально я открыл этот вопрос, потому что думал, что вопрос, урезанный из любого контекста только до самой механики, получит лучшее понимание и больше шансов получить ответ

Я исправлен.

Ответы на вопрос(1)

Ваш ответ на вопрос