public void Attach(ISearchPresenterCallbacks presenterCallbacks) { FormClosing += (sender, e) => presenterCallbacks.DetachView(); _searchTextBox.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Enter) { e.Handled = true; e.SuppressKeyPress = true; presenterCallbacks.Search(); } }; _searchResultsListView.DoubleClick += (sender, e) => presenterCallbacks.OpenSearchResult(); }