public void OnSearchInputSubmit() { if (SearchToggleLock) { OnSearchQuerySubmitted?.Invoke(CurrentSearchQuery); } }
private void ReverseSearchInput() { if (SearchToggleLock) { if (!string.IsNullOrWhiteSpace(CurrentSearchQuery)) { OnSearchInputSubmit(); } return; } SearchInputVisibility = SearchToggleStatus; if (!SearchToggleLock && !_navigating && SearchToggleStatus) { OnSearchQuerySubmitted?.Invoke(CurrentSearchQuery); } else { if (!string.IsNullOrWhiteSpace(CurrentSearchQuery)) { OnSearchInputSubmit(); } } }