Как сделать редактируемую сетку данных в wpf с помощью mvvm?
Я новичок в wpf. Я хочу использовать редактируемую сетку данных, добавлять, редактировать данные. Возможно ли это с помощью wpf? Может ли кто-нибудь дать ссылки на примере?
Спасибо
SN
Ответ 1
DataGrid имеет встроенную функциональность. Вы можете установить свойства CanUserAddRows в true, чтобы позволить пользователю добавлять строки.
DataGrid редактируется по умолчанию, где каждый столбец имеет элемент управления редактирования, который позволяет редактировать его значение. По умолчанию DataGrid автоматически создает столбцы для каждого свойства в вашей модели, поэтому вам даже не нужно определять его столбцы.
Вот некоторые хорошие ссылки с подробными примерами, которые вы можете изучить:
class ViewModel
{
public ObservableCollection<Example> Values
{
get;
set;
}
}
public class Example
{
public string A
{
get;
set;
}
public string B
{
get;
set;
}
}
В представлении вы всегда можете увидеть пустую строку, которую вы можете просто щелкнуть и набрать что-то, и нажать "Enter", она будет обновлена до ViewModel