繁体   English   中英

具有DataTemplate的C#中的UWP GridView

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM