Example #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if ((m_tag_tb.Text != "") && (m_name_tb.Text != "") && (m_category.SelectedIndex != -1) && (path != null)) //если поля заполнены
            {
                mem = formMeme(m_tag_tb.Text, m_name_tb.Text, m_category.SelectedItem.ToString(), path);               // в переменную мем записываем мем с параметрами из функции гетмем

                this.Hide();                                                                                           //прячем форму

                this.Close();                                                                                          //закрываем форму
            }
            else
            {
                warn.Content = "не всё заполнено"; //если какие то поля пустые, предупреждаем
            }
        }
Example #2
0
 private void mList_SelectionChanged(object sender, SelectionChangedEventArgs e) //обработка выбора мемов в листбоксе
 {
     if (m_list.SelectedItem != null)                                            // если выбран не пустой элемент
     {
         m_tag_tb.Text = "";
         memType temp = m_list.SelectedItem as memType; //создаем переменную типа мем из выбранного элемента из листбокса с мемами
         imageBox1.Source   = temp.getBit();            //в имаджбокс пишем путь до картинки
         m_name_lab.Content = temp._mName;              // в текстбокс имени пишем имя
         foreach (string str in temp._mTags)            //получаем список тэгов
         {
             m_tag_tb.Text += str + ", ";               //пишем тэги в бокс для тэгов
         }
         m_categ_lab.Content = temp._mCategory;         //вывод категории в тб категорий
     }
 }