Обновите 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 остается прежним, и мне приходится вручную обновлять веб-страницу, чтобы увидеть обновление. Как я могу это сделать?