private void Item_Changed(object sender, EventArgs e) { if (!ignore_changes) { if (ValueChanged != null) ValueChanged(this, EventArgs.Empty); } }