按住并获取 ListView Item 索引
Hold and get ListView Item index
我有一个 ListView
,其中包含以下项目:
1. One
2. Two
3. Three
4. Four
5. Five
当我按住其中一个时,我的 hold 事件被触发,我得到了项目的内容和索引,但对于我来说,我必须在按住它之前先按下它才能得到索引。我需要在按住项目时获取索引,而不是之前按它。
这是我的代码
private void ListViewItem_Holding(object sender, HoldingRoutedEventArgs e)
{
content = (sender as ListViewItem).Content.ToString();
index = historico.SelectedIndex;
}
试试这个
private void ListViewItem_Holding(object sender, HoldingRoutedEventArgs e)
{
var item = (sender as FrameWorkElement).DataContext;
//find index
// index= yourItemSource.IndexOf(item );
}
我有一个 ListView
,其中包含以下项目:
1. One
2. Two
3. Three
4. Four
5. Five
当我按住其中一个时,我的 hold 事件被触发,我得到了项目的内容和索引,但对于我来说,我必须在按住它之前先按下它才能得到索引。我需要在按住项目时获取索引,而不是之前按它。
这是我的代码
private void ListViewItem_Holding(object sender, HoldingRoutedEventArgs e)
{
content = (sender as ListViewItem).Content.ToString();
index = historico.SelectedIndex;
}
试试这个
private void ListViewItem_Holding(object sender, HoldingRoutedEventArgs e)
{
var item = (sender as FrameWorkElement).DataContext;
//find index
// index= yourItemSource.IndexOf(item );
}