WPF ListView 选中的项目可见
WPF ListView selected item visible
我有一个 ListView
,它的 ItemsSource
与 ObservableCollection
绑定。
<ListView
Name="ShapesList"
ItemsSource="{Binding ChartViewModel.ShapeList}"
Grid.Row="1"
Margin="10,0,10,5"
SelectionMode="Multiple">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}, Path=DataContext.IsChecked, Mode=TwoWay}" Content="{Binding Path=Name, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="PdC" DisplayMemberBinding="{Binding Name}" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
这个window有一个负责逻辑的模型:它计算ListView
的选中项。我需要的是当window打开时,ListView
的勾选项是可见的
我试过
ShapesList.ScrollIntoView(ChartViewModel.GetIndexOfSelectedROI());
但它不起作用,即使方法 returns 正确的索引。
在此先感谢您的帮助!
根据 MSDN ListView.ScrollInToView
将您要使其可见的对象作为其参数,而不是索引。
我有一个 ListView
,它的 ItemsSource
与 ObservableCollection
绑定。
<ListView
Name="ShapesList"
ItemsSource="{Binding ChartViewModel.ShapeList}"
Grid.Row="1"
Margin="10,0,10,5"
SelectionMode="Multiple">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}, Path=DataContext.IsChecked, Mode=TwoWay}" Content="{Binding Path=Name, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="PdC" DisplayMemberBinding="{Binding Name}" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
这个window有一个负责逻辑的模型:它计算ListView
的选中项。我需要的是当window打开时,ListView
的勾选项是可见的
我试过
ShapesList.ScrollIntoView(ChartViewModel.GetIndexOfSelectedROI());
但它不起作用,即使方法 returns 正确的索引。
在此先感谢您的帮助!
根据 MSDN ListView.ScrollInToView
将您要使其可见的对象作为其参数,而不是索引。