/// <summary> /// Load state. /// </summary> /// <param name="state"></param> public void LoadState(SerializationInfoEx state) { if (state.ContainsValue("_stringFilter")) { StringTracerFilter stringFilter = state.GetValue <StringTracerFilter>("_stringFilter"); if (_stringFilter != null) { _stringFilter.CopyDataFrom(stringFilter); } } if (state.ContainsValue("_stringInputFilter")) { StringTracerFilter stringInputFilter = state.GetValue <StringTracerFilter>("_stringInputFilter"); if (_stringInputFilter != null) { _stringInputFilter.CopyDataFrom(stringInputFilter); } } WinFormsHelper.DirectOrManagedInvoke(this, UpdateFiltersUI); }
/// <summary> /// /// </summary> public void UpdateUI() { WinFormsHelper.DirectOrManagedInvoke(this, DoUpdateUI); }