如何在数据绑定中设置访问所有者(?)的路径



对不起。。我的英语太差了:

我写了一个混乱的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,您必须使用绑定助手。

绑定帮助程序示例

相关内容

最新更新