对不起。。我的英语太差了:
我写了一个混乱的xaml代码
<ScrollViewer>
<ItemsControl x:Name="REST0029" ItemsSource="{Binding MenuOfWeek}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DayOfWeek}" />
<ItemsControl ItemsSource="{Binding Menus}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Type}" />
<ItemsControl ItemsSource="{Binding Meals}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
下面是我的课堂总结每周演示者菜单
└每周的可观察收集菜单
菜单当日
└string DayOfWeek
└ObservableCollection菜单
菜单
└字符串类型
└ObservableCollection餐点
膳食
└字符串名称
└string价格
我想使用{绑定类型}其中,
<StackPanel>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
例如,
<StackPanel>
<TextBlock Text="{Binding Type}" />
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
就像那样。。。
请帮帮我..:'(
要实现这一点,我认为您需要绑定到父Datacontext,这在Windows Phone 7中有点棘手,因为它不知道FindAncestor,您必须使用绑定助手。
绑定帮助程序示例