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 = "не всё заполнено"; //если какие то поля пустые, предупреждаем } }
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; //вывод категории в тб категорий } }