Binding a collection to xamdatagrid on button click in wpf mvvm
-
01-07-2021 - |
문제
How to bind a collection to xamdatagrid on button click in wpf mvvm?
해결책
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;}
}
and set in OnLoad:
View.DataContext = viewModel;
and when command is called change your collection or create and wpf update your grid automatically
제휴하지 않습니다 StackOverflow