Я играю с «сетевым приложением», которое представляет собой шаблон приложения C++ Metro, предоставленный VS11. Основной дисплей представляет собой набор элементов, отображаемых в VirtualizingStackPanel:
<ScrollViewer x:name="itemGridScrollViewer">
<GridView x:name="itemGridView">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</ScrollViewer>
Фактические элементы отображаются с использованием шаблона данных Standard250x250ItemTemplate, определенного в StandardStyles.xaml. Одним из элементов отображения этого является графика.
Я пытаюсь понять, как ссылаться на конкретный элемент, чтобы я мог изменить графику во время выполнения. ScrollViewer и GridView имеют связанные с ними объекты, поэтому я могу добраться до них, но я не вижу, как оттуда перейти к отдельным элементам.
Все это совершенно новое для меня, так что будьте нежны. :)