You can bind the SfDataGrid.Columns to a property in the ViewModel by having the binding property to be of type Syncfusion.SfGrid.UI.Xaml.Grid.Columns. Thus, you can set binding to the SfDataGrid.Columns property provided the DataContext of the SfDataGrid is ViewModel.
Refer the below code example in which the SfGridColumns property is bind to the SfDataGrid.Columns property.
Refer the below code example in which the SfGridColumns columns in the ViewModel is populated with some GridTextColumn when creating the ViewModel instance.
Note that the SfGridColumns property in the ViewModel is of type Syncfusion.SfGrid.UI.Xaml.Grid.Columns.
This page will automatically be redirected to the sign-in page in 10 seconds.