I encounter a problem with using a ListView inside a SemanticZoom. It is hard to explain but I'am unable to "glue" my ListView to the left side.
When having the ListView inside the SemanticZoom you are able to move the ListView around with your finger. When you don't have the semantic zoom it will not move around and stay to the left.
Reproduction:
- Create a new Windows Store Application (In my case a Universal App)
- Create a SemanticZoom and whitin the ZoomedInView create a ListView with a bunch of ListViewItems
- Run and try to move the ListView around with your finger
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<SemanticZoom HorizontalAlignment="Left">
<SemanticZoom.ZoomedInView>
<ListView Width="600" HorizontalAlignment="Left" >
<ListViewItem>Hello World</ListViewItem>
<ListViewItem>Hello World</ListViewItem>
<ListViewItem>Hello World</ListViewItem>
<ListViewItem>Hello World</ListViewItem>
</ListView>
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<GridView />
</SemanticZoom.ZoomedOutView>
</SemanticZoom>
</Grid>
When setting the ManipulationMode to "None" it will only move left to right but it will not stay to the left.
Thanks in advance, Rick
It seems that this issue is a SemanticZoom problem. I found a solution on: http://poniaten.wordpress.com/2014/04/14/how-to-fix-scroll-in-semantic-zoom-zoom-out/
Quick: You need the following Style for the SemanticZoom: