WPF 中 DataGrid 编码
时间: 2024-02-24 21:25:53 浏览: 77
DataGrid是WPF中用来展示一组数据的控件。如果要使用DataGrid,首先需要在XAML中定义控件,然后将数据绑定到DataGrid上。
以下是一个简单的DataGrid控件定义示例:
```
<DataGrid ItemsSource="{Binding Data}">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding Id}" />
<DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<DataGridTextColumn Header="Age" Binding="{Binding Age}" />
</DataGrid.Columns>
</DataGrid>
```
在ViewModel中定义Data属性,并将数据绑定到DataGrid控件上:
```
public ObservableCollection<Person> Data { get; set; }
public MainWindowViewModel()
{
Data = new ObservableCollection<Person>()
{
new Person() { Id = 1, Name = "John", Age = 30 },
new Person() { Id = 2, Name = "Mike", Age = 25 },
new Person() { Id = 3, Name = "Jane", Age = 40 }
};
}
```
注意:在ViewModel中需要定义实体类Person,包含需要展示的数据的属性。
阅读全文