Играя си с „Grid Application“, което е шаблон за 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 имат обекти, свързани с тях, така че мога да стигна до тях, но не виждам как да стигна оттам до отделните елементи.
Всички тези неща са напълно нови за мен, така че бъдете нежни. :)