私の小さなアプリには、一度クリックされるとリストビューの5番目のアイテムが選択されるボタンがあります。
問題は、リストビューの範囲外であり、選択したアイテムが表示されるように、垂直スクロールバーを下にスライドさせたいということです。
どうやってやるの ?
XAML:
<StackPanel>
<Button Click="Button_Click">Find number 5</Button>
<ListView x:Name="lst" ScrollViewer.VerticalScrollBarVisibility="Visible" Height="50">
<ListView.Items>
<ListViewItem>1</ListViewItem>
<ListViewItem>2</ListViewItem>
<ListViewItem>3</ListViewItem>
<ListViewItem>4</ListViewItem>
<ListViewItem>5</ListViewItem>
<ListViewItem>6</ListViewItem>
<ListViewItem>7</ListViewItem>
</ListView.Items>
</ListView>
</StackPanel>
C#コード:
public partial class Window2 : Window
{
public Window2()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
((ListViewItem)lst.Items[4]).IsSelected = true;
}
}