public virtual void ClearFilterTextChangedDelegate() { _exitSearchClicked = null; _searchTextChanged = null; _filterDataTextChanged = null; _filterSearchviewCollapsed = null; _searchSearchviewCollapsed = null; }
protected override void OnDestroy() { _filterDataTextChanged = null; _searchTextChanged = null; _exitSearchClicked = null; _filterSearchviewCollapsed = null; _searchSearchviewCollapsed = null; base.OnDestroy(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (savedInstanceState != null) { if (savedInstanceState.ContainsKey(BundleType.CurrentSearchQuery)) { CurrentSearch = savedInstanceState.GetString(BundleType.CurrentSearchQuery); } if (savedInstanceState.ContainsKey(BundleType.CurrentFilterQuery)) { CurrentFilter = savedInstanceState.GetString(BundleType.CurrentFilterQuery); } } if (FilterDataItemId != 0) { _filterDataTextChanged += (string newValue) => { CurrentFilter = newValue; }; _filterSearchviewCollapsed += () => { CurrentFilter = string.Empty; }; } if (SearchItemId != 0) { _searchTextChanged += (string newValue) => { CurrentSearch = newValue; }; _exitSearchClicked += () => { CurrentSearch = string.Empty; }; } }