嘿所以我遇到了一个问题,就是如何找到一种方法来生成一个数据网格(只有一个标记)。即我想只有一个标记,并且从那里可以用不同的数据网格来填充窗口API。甚至可以动态生成单独的数据网格吗? 请帮助,到目前为止,我只能对其进行硬编码(就像在单独的数据网格中进行单独的API连接并显示该数据一样)
</DataGrid.Columns>
</DataGrid>
<DataGrid Margin="0,214,0,222">
<DataGrid.Columns>
<DataGridTextColumn Header="Currency" Width="150"/>
<DataGridTextColumn Header="Balance" Width="150"/>
<DataGridTextColumn Header="Available" Width="150"/>
<DataGridTextColumn Header="Pending" Width="150"/>
</DataGrid.Columns>
</DataGrid>
<DataGrid Margin="0,421,0,10">
<DataGrid.Columns>
<DataGridTextColumn Header="Currency" Width="150"/>
<DataGridTextColumn Header="Balance" Width="150"/>
<DataGridTextColumn Header="Available" Width="150"/>
<DataGridTextColumn Header="Pending" Width="150"/>
</DataGrid.Columns>
</DataGrid>
答案 0 :(得分:0)
创建一个ObservableCollection
个对象,每个对象代表一个DataGrid ItemsSource
。也许通过将API调用返回到集合。
将该集合绑定到ItemsControl
并创建包含DataTemplate
定义的Datagrid
。
创建列并将Datagrid.ItemsSource
分配给绑定对象,将列绑定到绑定对象的属性。