这是代码:WP7 - 问题与DataTemplate中的仿真器,但不共混物
<ItemsControl x:Name="ContactsControl" ItemsSource="{Binding Contacts}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding ElementName=ContactsControl, Path=DataContext.PageName}" />
</Grid>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
在我想从ItemsControl的数据上下文数据TextBlock的,所以我用的ElementName并在“路径”我使用Path = DataContext .PageName。
所以,在混合我可以看到TextBlock上的数据,因为它应该是,但是当我运行模拟器时,我无法看到数据... 为什么?
我正在使用VS2010和Blend 4.
谢谢。
我假设你在Blend中使用设计时数据。您是否验证过这与您在运行时使用的内容相匹配? – 2011-04-21 14:05:15