Beispiel #1
0
        public void GetSuggestionsTest()
        {
            WordSuggesetionProvider provider = new WordSuggesetionProvider();

            provider.GetSuggestions("Hej mit navn dan hej mit navn dan hej mit navn ");
            Assert.IsTrue(provider.GetSuggestions("Hej mit navn dan hej mit navn dan hej mit navn mit ").Any(x => x == "navn"));
        }
Beispiel #2
0
        private void txtAuto_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox senderBox   = sender as TextBox;
            ListBox currentList = senderBox.Tag as ListBox;

            List <string> autoList = new List <string>();

            autoList.Clear();

            if (senderBox.Text.EndsWith(" "))
            {
                senderBox.Text           = TextEditor.WordReplacement(senderBox.Text.ToString());
                senderBox.SelectionStart = senderBox.Text.Length;
            }
            autoList = provider.GetSuggestions(senderBox.Text.ToLower());

            if (autoList.Count > 0)
            {
                currentList.ItemsSource = null;
                currentList.ItemsSource = autoList;
                currentList.Visibility  = Visibility.Visible;
            }
            else
            {
                currentList.ItemsSource = null;
                currentList.Visibility  = Visibility.Collapsed;
            }
        }
        private void NewNote_TextChanged(object sender, TextChangedEventArgs e)
        {
            autoList.Clear();

            if (NewNote.Text.EndsWith(" "))
            {
                NewNote.Text           = TextEditor.WordReplacement(NewNote.Text.ToString());
                NewNote.SelectionStart = NewNote.Text.Length;
            }

            autoList = provider.GetSuggestions(NewNote.Text.ToLower());

            if (autoList.Count > 0)
            {
                txtSuggestions.ItemsSource = autoList;
                txtSuggestions.Visibility  = Visibility.Visible;
            }
            else
            {
                txtSuggestions.ItemsSource = null;
                txtSuggestions.Visibility  = Visibility.Collapsed;
            }
        }