Exemplo n.º 1
0
        public void SearchButton_Click(object sender, RoutedEventArgs e)
        {
            //if (SearchWord.Text == "Wpisz słowo")
            //{
            //    MessageBox.Show("Wprowadź słowo, które chcesz wyszukać");
            //}
            if (SearchWord.Text != null & SearchWord.Text.Length >= 3)
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("DictionaryTranslate.xml");


                foreach (XmlNode node in doc.DocumentElement)
                {
                    string word = node.Attributes[0].InnerText;
                    if (word == SearchWord.Text)
                    {
                        slowoPrzetlumaczone = node.ChildNodes[wybierzNumer].InnerText;
                        slowo = SearchWord.Text;

                        Translate Translate = new Translate(slowo, slowoPrzetlumaczone);
                        Translate.Show();
                        this.Close();
                        break;
                    }
                    //else if (word != SearchWord.Text)
                    //{
                    //    MessageBox.Show("Nie znaleziono takiego słowa");
                    //    break;
                    //}
                }
                //slowo = SearchWord.Text;
                //Translate Translate = new Translate(slowo, slowoPrzetlumaczone);
                //Translate.Show();
                //this.Close();
            }

            else
            {
                MessageBox.Show("Wprowadź prawidłowe słowo!");
                SearchWord.Text = string.Empty;
                SearchWord.Focus();
            }

            //XmlTextReader reader = new XmlTextReader("DictionaryTranslate.xml");
            //XmlNodeType type;

            //while (reader.Read())
            //{
            //    type = reader.NodeType;

            //    if (type == XmlNodeType.Element)
            //    {
            //        if (reader.Name == "Word")
            //        {
            //            reader.Read();
            //            SearchWord.Text = reader.Value;
            //        }
            //        else if(reader.Name == "Norweski")
            //        {
            //            reader.Read();
            //            Tlumaczenie.Items.Add(reader.Value);
            //        }
            //    }
            //}
        }