public void SetState(AutoCompleteBase newState) { if (CurrentState != null) { CurrentState.Dispose(); } CurrentState = newState; }
public ZipArtists() { InitializeComponent(); foreach (var page_number in PageNumberPanel.Children) { page_number_buttons.Add(page_number as Button); } initialize_page(); logic = new AutoCompleteBase(algorithm, SearchText, AutoComplete, AutoCompleteList); SearchText.GotFocus += SearchText_GotFocus; SearchText.LostFocus += SearchText_LostFocus; Loaded += ZipArtists_Loaded; }