protected virtual void OnChanged() { if(!Ready) { return; } EventHandler handler = entry_changed; if(handler != null) { handler(this, EventArgs.Empty); } }