我正在尝试在数据网格中显示字符串列表,但我无法使其正常工作。xml是:
<DataGrid x:Name="ListGrid" ItemsSource = "{Binding}" AutoGenerateColumns="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Title" Binding="{Binding trackTitle}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
Welcome.xaml.cs 看起来像这样,其中 trackTitle 是一个列表
public Welcome()
{
InitializeComponent();
ListGrid.DataContext = MainWindow.trackTitle;
}
当我预览它时,我可以看到正确的行数,但没有标题列的数据。还有一个为 Length 生成的列,它显示每个字符串的正确长度。我究竟做错了什么?Title列{Binding trackTitle}的Binding参数不对吗?