我有一个像这样的几个支点的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
名称动态和尊重同上?