绑定到网格

时间:2017-02-19 16:23:22

标签: xaml uwp

我有一个像这样的几个支点的Pivot视图

 <Pivot ItemsSource="{Binding Pivots}"
        ItemTemplate="{StaticResource PivotTemplate}" />

我的ItemTemplate就像这样

<DataTemplate x:Key="PivotTemplate"
              x:DataType="viewModels:MainPagePivot">
    <PivotItem>
        <Grid>
            <Grid.Resources>
               <CollectionViewSource x:Name="documents"
                                     Source="{x:Bind DocumentGroups}" 
                                     IsSourceGrouped="True"
                                     ItemsPath="Documents" />
            </Grid.Resources>
            <SemanticZoom Grid.Row="1">
                <SemanticZoom.ZoomedInView >
                    <GridView ItemsSource="{Binding Source={StaticResource documents}}" />             
                </SemanticZoom.ZoomedInView>
            </SemanticZoom>
        </Grid>
    </PivotItem>
</DataTemplate>

当我有多个pivot项时,引用Binding Source={StaticResource documents}}始终引用我的第一个枢轴。

任何方式让它引用当前迭代?也许让CollectionViewSource名称动态和尊重同上?

0 个答案:

没有答案
相关问题