Atualize listBox na página principal do botão clique em evento na janela filho.

Eu tenho uma página principal que contém uma caixa de listagem.

Quando um usuário seleciona um perfil na caixa de listagem, isso abre uma janela filha chamadapWindow. Esta janela como a opção para excluir o perfil atual através de um botão de hiperlink que abre uma outra janela de confirmação chamadadprofile.

A minha pergunta é que é possível que uma vez que um usuário tenha confirmado a exclusão do perfil atual e confirme no botão, clique emdProfile, como eu posso atualizar o listBox na primeira página principal para que a lista não contenha mais o perfil excluído (o que ele não está fazendo no momento).

NodProfile janela Eu criei um evento -

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

Onde no botão OK clique eu tenho-

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

Então, na página principal eu adicionei

<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>

Eu pensei que isso pode ter atualizado o listBox como foi confirmado nodProfile No entanto, quando o formulário é fechado, o listBox permanece o mesmo e eu tenho que atualizar manualmente a página para ver a atualização. Como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion