【发布时间】:2015-04-20 15:49:34
【问题描述】:
嘿,
我目前正在尝试制作一个 GridView,其中包含图像中的项目和标题的文本块。我想动态添加这些。
搜索了一个小时后,我得到了这个:
<GridView
x:Name="grid"
SelectionMode="Single"
IsItemClickEnabled="False"
Foreground="#DEFFFFFF"
SelectionChanged="GridView_SelectionChanged" Margin="0, 50, 0, 0" >
<GridView.Resources>
<CollectionViewSource x:Name="CollectionViewSource" x:Key="CollectionViewSource" />
<DataTemplate x:Key="ImageBinder">
<Image Source="{Binding Photo}" Width="200" Height="200" />
</DataTemplate>
<DataTemplate x:Key="TextBinder">
<TextBlock Text="{Binding Text}" Width="auto" Height ="auto" />
</DataTemplate>
</GridView.Resources>
</GridView>
我从阅读中了解到 Source 属性需要一个类或什么?但是我真的不明白如何以这种方式将 Item 动态添加到网格中,有人可以用代码示例向我解释一下吗?
【问题讨论】:
标签: c# xaml gridview windows-store-apps