VS11が提供するC++Metroアプリテンプレートである「グリッドアプリケーション」で遊んでいます。メインディスプレイは、VirtualizingStackPanelに表示されるアイテムのコレクションです。
<ScrollViewer x:name="itemGridScrollViewer">
<GridView x:name="itemGridView">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</ScrollViewer>
実際のアイテムは、StandardStyles.xamlで定義されているStandard250x250ItemTemplateデータテンプレートを使用して表示されます。これの表示要素の1つはグラフィックです。
実行時にグラフィックを変更できるように、特定のアイテムを参照する方法を理解しようとしています。ScrollViewerとGridViewにはオブジェクトが関連付けられているので、それらにアクセスできますが、そこから個々のアイテムに移動する方法がわかりません。
これらはすべて私にとってまったく新しいものなので、優しくしてください。:)