private void mList_SelectionChanged(object sender, SelectionChangedEventArgs e) //обработка выбора мемов в листбоксе
 {
     if (mList.SelectedItem != null)                                             // если выбран не пустой элемент
     {
         memeTagsTb.Text = "";
         memeClass temp = mList.SelectedItem as memeClass;         //создаем переменную типа мем из выбранного элемента из листбокса с мемами
         imageBox1.Source = temp.getFName();                       //в имаджбокс пишем путь до картинки
         memeNameTb.Text  = temp.getName() + " : " + temp.getId(); // в текстбокс имени пишем имя и id мема в списке (+ " : " + temp.getId() - эту часть можно удалить и айди не будет оборажаться)
         foreach (string str in temp.getTags())                    //получаем список тэгов
         {
             memeTagsTb.Text += str + ", ";                        //пишем тэги в бокс для тэгов
         }
         memeCategorTb.Text = temp.getCategory();                  //вывод категории в тб категорий
     }
 }
Exemplo n.º 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if ((mTagsTB.Text != "") && (mNameTB.Text != "") && (mCategory.SelectedIndex != -1) && (filename != null)) //если поля заполнены
            {
                mem = formMeme(mTagsTB.Text, mNameTB.Text, mCategory.SelectedItem.ToString(), filename);               // в переменную мем записываем мем с параметрами из функции гетмем

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

                this.Close();                                                                                          //закрываем форму
            }
            else
            {
                warnings.Content = "некоторые поля пустые"; //если какие то поля пустые, предупреждаем
            }
        }