目前我在一个大型软件项目中进行协作,并且遇到了一个我试图实现的很好功能的问题。如何自动滚动到wrappanel中的特定项目?
问题是,我不知道如何自动滚动到可以被某些用户选择的特定项目。这个wrappanel被用作itemcontrol中的一个itemspaneltemplate。
的代码如下为了更好地理解:
<ItemsControl ItemsSource="{Binding SomeData}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<SomeChart DataContext="{Binding }" Focusable="True" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
对不起,我不好解释我的问题不是我不能设置焦点。我的问题是自动滚动到所选项目,以便显示。该列表比显示更长,此时您必须手动滚动。 – Kimbo