private int dataUpdate;
private bool Updating
{
get
{
return dataUpdate != 0;
}
} private void BeginUpdate()
{
++dataUpdate;
}
private void EndUpdate()
{
--dataUpdate;
}
private bool Updating
{
get
{
return dataUpdate != 0;
}
} private void BeginUpdate()
{
++dataUpdate;
}
private void EndUpdate()
{
--dataUpdate;
}
EndUpdate()没有成对使用的话,就惨了.