[英]UWP GridView in C# with DataTemplate
我有一个Grid
,我想从.xaml.cs
的代码后面将GridView
放在每个.xaml.cs
。 问题是我不知道如何使用DataTemplate
创建GridView
来绑定C#中的内容
DataTemplate Template= new DataTemplate();
GridView gridView = new GridView();
gridView.ItemsSource = book;
这就是我的全部。 感谢帮助
J.
我想在.xaml.cs中的代码后面的每个单元格中放置一个GridView。
您可以在App.xaml文件中制作一个DataTemplate
,如下所示。
<Application.Resources>
<ResourceDictionary>
<DataTemplate x:Key="template">
<StackPanel>
<TextBlock Text="{Binding }"/>
</StackPanel>
</DataTemplate>
</ResourceDictionary>
</Application.Resources>
并在后面的代码中使用它。
private void SetUpUI()
{
var gridView = new GridView();
//DataTemplate usage.
gridView.ItemTemplate = (DataTemplate)App.Current.Resources["template"];
gridView.ItemsSource = new List<string> { "fas", "fasd", "fasf" };
RootLayout.Children.Add(gridView);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.