问题是我想要处理3个lvl Zooms。
最低级别 - 文章 在级别之间 - Mounths 顶级 - 年级
对于这个例子,我使用了自定义控件和背景。
顶级 - 是蓝色。 在级别之间 - 是红色的。 最低级别的GridView - 填充了30项自定义控件。
问题是我为什么不能滚动我的最低级GridView。
这是我的xaml:
<SemanticZoom Grid.Row="1">
<SemanticZoom.ZoomedInView>
<GridView>
<SemanticZoom Grid.Row="1">
<SemanticZoom.ZoomedInView>
<GridView x:Name="NewsListBox">
<GridView.Background>
<SolidColorBrush Color="#FF006C67" Opacity="0.5"/>
</GridView.Background>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid ItemHeight="200" MaximumRowsOrColumns="5" VerticalChildrenAlignment="Center" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<GridView Background="Red"/>
</SemanticZoom.ZoomedOutView>
</SemanticZoom>
</GridView>
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<GridView Background="Blue"/>
</SemanticZoom.ZoomedOutView>
</SemanticZoom>
答案 0 :(得分:0)
Windows 8的语义缩放控件旨在仅提供两个级别。这是基于用户研究发现,超过两个级别混淆了用户。请参阅设计指南here。我建议您将语义缩放与页面导航结合使用。