Compartilhar via


XmlEvent.Changed Evento

Definição

Ocorre depois que alterações no documento XML subjacente de um formulário foram aceitas e depois que o Validating evento ocorreu.

public:
 abstract event Microsoft::Office::InfoPath::XmlChangedEventHandler ^ Changed;
public abstract event Microsoft.Office.InfoPath.XmlChangedEventHandler Changed;
member this.Changed : Microsoft.Office.InfoPath.XmlChangedEventHandler 
Public MustOverride Custom Event Changed As XmlChangedEventHandler 

Tipo de evento

Exceções

O desenvolvedor tentou associar o evento em algum local diferente do método InternalStartup .

Exemplos

No exemplo a seguir, depois que uma alteração for feita e validada para field9, um valor é adicionado ao field4 para refletir essa alteração.

public void field9_Changed(object sender, XmlEventArgs e)
{
   this.CreateNavigator().SelectSingleNode("/my:myFields/my:field4", 
      this.NamespaceManager).SetValue("Field9 was changed.");
}
Public Sub field9_Changed(ByVal sender As Object, _
   ByVal e As XmlEventArgs )
   Me.CreateNavigator().SelectSingleNode("/my:myFields/my:field4", _
      Me.NamespaceManager).SetValue("Field9 was changed.")
End Sub

Comentários

Importante: o evento Alterado não deve ser instanciado pelo desenvolvedor no código de formulário. Quando você adiciona um manipulador de eventos ao modelo de formulário da interface do usuário do modo de design, o Microsoft InfoPath gera código no método InternalStartup do arquivo de código de formulário usando a EventManager classe e o XmlEvent membro da classe para associar eventos no nível do documento aos manipuladores de eventos. Para obter informações sobre como adicionar manipuladores de eventos no modo de design do InfoPath, consulte Como adicionar um manipulador de eventos.

O evento Alterado está vinculado usando o XmlChangedEventHandler delegado.

Esse manipulador de eventos não permite que os usuários cancelem uma operação.

O evento Alterar normalmente é usado para alterar dados em um formulário após outras alterações, como fazer cálculos ou alterar a estrutura do documento XML subjacente de um formulário.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a