我有一个自定义WPF控件,用于显示使用ItemsControl的项目列表。在模板中定义ItemsPresenter以显示列表,并将其嵌入ScrollViewer中以进行滚动:
<ControlTemplate TargetType="ItemsControl">
<Grid x:Name="LayoutRoot">
<ScrollViewer Margin="3">
<ItemsPresenter/>
</ScrollViewer>
</Grid>
</ControlTemplate>
我的应用程序创建了两个自定义控件实例,以便并排显示列表。
我想要的是当用户选择第一个上的项目时,第二个控件会自动滚动,以便相同的项目显示在相对于顶部的相同位置。要做到这一点,我需要知道
还有其他方法吗?