【发布时间】:2012-11-18 23:26:07
【问题描述】:
如何从我的 C# 代码访问存储在 GridView 项目的 DataTemplate 中的 Canvas 控件?
<DataTemplate x:Key="250x250ItemTemplate">
<Grid HorizontalAlignment="Left" Width="250" Height="250">
<Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}">
<Canvas x:Name="Canv"/> <------ I WANT ACCESS THIS CANVAS FROM C# CODE
</Border>
</Grid>
</DataTemplate>
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<GridView x:Name="GridViewData" ItemTemplate="{StaticResource 250x250ItemTemplate}"/>
</Grid>
我正在使用 C# 代码填充 GridViewData 项,并使用来自远程加载的 XML 的数据设置 GridViewData.ItemsSource。
然后我需要分别修改每个元素的 Canvas(通过添加子元素)。
但我不明白我该怎么做。
有人可以帮我吗? 提前谢谢!
【问题讨论】:
标签: c# xaml gridview windows-store-apps