XmlEvent.Changed Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.