How to create in C# WPF a DataGrid dynamic columns binded to an observable collection of dynamic properties types at runtime
问题 I'm trying to create in C# WPF a DataGrid with dynamic columns binded to an observable collection of dynamic properties types created at runtime. This is my code : View WPF <DataGrid ItemsSource="{Binding MyCollectionVM, Mode=OneWay}" AutoGenerateColumns="True"> </DataGrid> Then in my ViewModel : public class MyStatiClass { public int ID { get; set; } public string Name { get; set; } public string Address { get; set; } } // Main View Model, using MVVMLight library public class MainViewModel :