我的数据网格给了我正确数量的行,但行中没有数据。Datagrid行是空的
这里是我的WPF代码
<Grid AllowDrop="True">
<DataGrid x:Name="dataGrid" AutoGenerateColumns="False" ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn x:Name="c1" Header="Full Name" Binding="{Binding FullNames}" Width="200"/>
<DataGridTextColumn x:Name="c2" Header="Age" Binding="{Binding Ages}" Width="200"/>
</DataGrid.Columns>
</DataGrid>
<Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="128,296,0,3" Width="75" Click="button_Click"/>
</Grid>
这背后是提前
public partial class MainWindow : Window
{
public string FullNames { get; set; }
public int Ages { get; set; }
public MainWindow()
{
InitializeComponent();
this.dataGrid.DataContext = GetInfo();
}
private List<string> GetInfo()
{
List<string> list = new List<string>();
List<int> listAge = new List<int>();
list.Add(FullNames = "User 1");
list.Add(FullNames = "User 2");
list.Add(FullNames = "User 3");
list.Add(FullNames = "User 4");
list.Add(FullNames = "User 5");
listAge.Add(Ages = 35);
listAge.Add(Ages = 34);
listAge.Add(Ages = 10);
listAge.Add(Ages = 8);
listAge.Add(Ages = 4);
return list;
}
}
感谢我的代码。顺便说一句,我必须写这个,因为stackoverflow说我需要更多的细节。我认为我写的小代码是足够的,但我猜不是,大声笑
你为你的输入!对不起,这么晚回来。依赖属性比我的头大一点。我真的只是想了解WPF中的绑定。再次感谢 – jwill