Приложение WPF не может загрузить изображение и связанную с ним информацию во вторую форму

#wpf

#wpf

Вопрос:

Привет всем, мне нужна помощь с приложением WPF, которое я пишу.

оно состоит из 2 форм: главного окна ввода и окна скрипта (приложение аптечного скрипта)

в главном окне ввода у него есть поле со списком с 2 элементами: клики и dischem, в зависимости от того, что там выбрано, ему необходимо загрузить логотип этой аптеки в окно скрипта.

в верхней части окна скрипта у него есть элемент управления изображением

как я могу это сделать?

Комментарии:

1. Что вы сделали до сих пор? Как создаются окна (одновременно или 2-е создается при событии выбора)?

2. на главной странице есть кнопка, при нажатии на которую она переходит в следующее окно и должна загружать изображение и адреса выбранной аптеки

3. у меня есть две страницы, созданные с помощью упомянутой кнопки и выпадающего списка на mainwindow.xaml, а на второй странице у меня есть элемент управления изображением для логотипа и ярлыка, который обновляется с указанием адреса аптеки

4. Если я правильно понял, у вас есть что-то вроде — button_click -> new window2().Show(); Если да, то почему бы вам не добавить конструктор, в котором есть элемент управления изображением, чтобы вы могли создать новое window2 (selectedImage). Показать ();

5. да, это правильно, в window2 (selectedImage) я бы поместил изображение, которое я выбрал в поле со списком, в скобки? допустим, его clicks.jpg как бы я связал это в скобках? имя выпадающего списка — PharmacyComboBox

Ответ №1:

 private void Button_Click(object sender, RoutedEventArgs e)
{
    if (PharmacyComboBox.SelectedItem != null)
        new Window2(PharmacyComboBox.SelectedItem as Image).Show();
}
  

Комментарии:

1. спасибо, приятель, это сработало 🙂 я действительно ценю вашу помощь