C# 通用窗口:将类数据绑定到datagrid
代码:XAMLC# 通用窗口:将类数据绑定到datagrid,c#,binding,universal,C#,Binding,Universal,代码:XAML <GridView x:Name="grid1" HorizontalAlignment="Left" Margin="57,336,0,148" Width="222"> <Grid Margin="0,2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"></Co
<GridView x:Name="grid1" HorizontalAlignment="Left" Margin="57,336,0,148" Width="222">
<Grid Margin="0,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"></ColumnDefinition>
<ColumnDefinition Width="100"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBox Text="{Binding Name}"></TextBlock>
<TextBox Text="{Binding ID}" Grid.Column="0"></TextBox>
<TextBox Text="{Binding Age}" Grid.Column="1"></TextBox>
</Grid>
</GridView>
输出:con90
预期输出:除了gridview1之外,还有三项(姓名、ID和年龄)如何实现这一点?
操作系统:Windows 10
平台:.NETCore(通用窗口)
对于这个系统&XAML来说,使用这种新的应用程序开发形式,网络上的资源似乎有些有限
提前感谢更新:
睡了一会儿,我又读了一遍我的帖子和评论。
很快,我找到了本教程:
太好了!现在我可以将类中的数据绑定到我的UWP中了
感谢雷阳为我提供的关键词,并促使我自己回忆一些 另外:请注意,此应用程序是一个代码片段。“real thing”使用更大的con90类,并从外部资源获取其信息。这个片段仅仅显示了我似乎无法克服的错误。现在显示的是什么?是否绑定了datacontex/datasource?grid1显示:“app/con90”而不是数据。上面的代码就是我所拥有的全部,我所看到的大部分网络内容不适用于通用窗口应用程序。您可以尝试这样的语法:
这是wpf,我还不熟悉uwp。GridViewColumn不适用于uwp
public tstrTable()
{
this.InitializeComponent();
grid1.Items.Add(new con90() { Name = "Hello", ID = "Simple", Age = 20 });
}
class con90
{
public string Name { get; set; }
public string ID { get; set; }
public int Age { get; set; }
}