Обновите listBox на главной странице с помощью события нажатия кнопки в дочернем окне.

У меня есть главная страница, которая содержит listBox.

Когда пользователь выбирает профиль из списка, это открывает дочернее окно с именемpWindow. This window as the option to delete the current profile via a hyperlink button that opens up a another confirmation window called dprofile.

У меня такой вопрос: возможно ли, что пользователь подтвердил удаление текущего профиля и подтвердил его нажатием кнопкиdProfileКак я могу обновить listBox на первой главной странице, чтобы список больше не содержал удаленный профиль (что он не делает в настоящее время.

вdProfile окно, которое я создал событие -

<code>public event EventHandler SubmitClicked;
</code>

Где в кнопке ОК нажмите у меня

<code>private void OKButton_Click(object sender, RoutedEventArgs e)
{
  if (SubmitClicked != null)
  {
      SubmitClicked(this, new EventArgs());
  }
}
</code>

Так что на главной странице я добавил

<code>private void deleteProfile_SubmitClicked(object sender, EventArgs e)
    {
        WebService.Service1SoapClient client = new WebService.Service1SoapClient();

        listBox1.Items.Clear();
        client.profileListCompleted += new EventHandler<profileListCompletedEventArgs>(client_profileListCompleted);
        client.profileListAsync(ID);
    }
</code>

Я думал, что это могло обновить список, как это было подтверждено вdProfile Однако, когда форма закрывается, listBox остается прежним, и мне приходится вручную обновлять веб-страницу, чтобы увидеть обновление. Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос