Как привязать коллекцию к xamdatagrid при нажатии кнопки в wpf mvvm?
Привязка коллекции к xamdatagrid при нажатии кнопки в wpf mvvm
Ответы (1)
XAML
<Button Command="{Binding ButtonCommand}">Button</Button>
<DataGrid ItemsSource="{Binding MyCollection}">
...
configure columns to MyRowViewModel
...
</DataGrid>
ViewModel
public class MyViewModel
{
public ICommand ButtonCommand {get;set;}
public ObservableCollection<MyRowViewModel> MyCollection {get;set;}
}
и установить в OnLoad:
View.DataContext = viewModel;
и когда вызывается команда, измените свою коллекцию или создайте, и wpf автоматически обновит вашу сетку
person
syned
schedule
13.09.2012