如何防止ListView选项发生更改?
问题描述:
如何防止ListView
选项发生更改?如何防止ListView选项发生更改?
我曾尝试以下,但它仍然改变:
bool q=false;
private void SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (q)
{
// Let change happen
}
else
{
// Stop change from happening
return;
}
}
感谢您的任何帮助。
答
保存先前的值,然后将其重置为先前值。
int lastIndex = -1;
if (q)
{
lastIndex = (ListView)Sender.SelectedIndex;
}
else
{
// Stop change from happening
(ListView)Sender.SelectedIndex = lastIndex;
}
不知所云...... – 2012-02-10 12:33:10
我认为这是企图让选择基本不变或阻止在某些情况下,反正更新...但是代码的第二块扔我一个循环。 – 2012-02-10 13:37:48
不知道什么问题是... – 2012-02-10 14:09:48