protected virtual void OnFilterChanged() { EventHandler handler = filter_changed; if(handler != null) { handler(this, EventArgs.Empty); } if(IsQueryAvailable) { OnInnerEntryChanged(this, EventArgs.Empty); } }