我正在玩“网格应用程序”,它是 VS11 提供的 C++ Metro 应用程序模板。主显示是在 VirtualizingStackPanel 中显示的项目集合:
<ScrollViewer x:name="itemGridScrollViewer">
<GridView x:name="itemGridView">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</ScrollViewer>
实际项目使用 StandardStyles.xaml 中定义的 Standard250x250ItemTemplate 数据模板显示。其中一个显示元素是图形。
我试图了解如何引用特定项目,以便我可以在运行时更改图形。ScrollViewer 和 GridView 具有与之关联的对象,因此我可以访问这些对象,但我不知道如何从那里访问各个项目。
所有这些东西对我来说都是全新的,所以要温柔。:)