在 MVVM 项目中使用SemanticZoom
控件,我有两个ListView
具有自定义样式和面板等的控件,因此它们水平显示,没有分组或不需要它。
我将两者都绑定到CollectionViewSource
视图模型中的 a 。
当我在缩小视图中单击一个项目时,它不会将焦点放在放大视图中的该项目上。
我怎样才能做到这一点?
编辑
添加了 XAML 代码:
<SemanticZoom>
<SemanticZoom.ZoomedInView>
<ListView
Style="{StaticResource HorizontalListViewStyle}"
SelectionMode="None"
ScrollViewer.IsHorizontalScrollChainingEnabled="False"
ItemsSource="{Binding BoardItems}"
ItemContainerStyle="{StaticResource ZoomedOutListViewItemContainerStyle}">
</ListView>
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<ListView x:Name="listView"
Style="{StaticResource HorizontalListViewStyle}"
SelectionMode="None"
ScrollViewer.IsHorizontalScrollChainingEnabled="False"
ItemsSource="{Binding BoardItems}"
ItemContainerStyle="{StaticResource ZoomedOutListViewItemContainerStyle}">
</ListView>
</SemanticZoom.ZoomedOutView>
</SemanticZoom>