如何阻止ListView
选项更改?
我尝试了以下内容,但它仍然有所改变:
bool q=false;
private void SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (q)
{
// Let change happen
}
else
{
// Stop change from happening
return;
}
}
感谢您的帮助。
答案 0 :(得分:0)
保存先前的值,然后将其重置为先前的值。
int lastIndex = -1;
if (q)
{
lastIndex = (ListView)Sender.SelectedIndex;
}
else
{
// Stop change from happening
(ListView)Sender.SelectedIndex = lastIndex;
}