XmlEvents Classe
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.
A coleção de todos os XmlEvent eventos para um modelo de formulário.
public ref class XmlEvents abstract
public abstract class XmlEvents
type XmlEvents = class
Public MustInherit Class XmlEvents
- Herança
-
XmlEvents
Exemplos
O exemplo abaixo mostra o código gerado pelo InfoPath no método InternalStartup para associar o manipulador de eventos a um Validating evento associado a um campo no documento XML subjacente do formulário usando a Item[String] propriedade da classe XmlEvents . Ele também mostra o código gerado para o evento Alterado de um campo vinculado à coluna CategoryName de uma fonte de dados secundária chamada Categorys usando a Item[String, String] propriedade da classe XmlEvents.
public void InternalStartup()
{
EventManager.XmlEvents["/my:myFields/my:field1"].Validating
+= new XmlChangedEventHandler(field1_Validating);
EventManager.XmlEvents[
"/dfs:myFields/dfs:dataFields/d:Categories/@CategoryName",
"Categories"].Changed
+= new XmlChangedEventHandler(
Categories__CategoryName_attr_Changed);
}
Private Sub InternalStartup(ByVal sender As Object, _
ByVal e As EventArgs) Handles Me.Startup
AddHandler EventManager.XmlEvents( _
"/my:myFields/my:field1").Validating, _
AddressOf field2_Validating
AddHandler EventManager.XmlEvents( _
"/dfs:myFields/dfs:dataFields/d:Categories/@CategoryName", _
"Categories").Changed, _
AddressOf Categories__CategoryName_attr_Changed
End Sub
Comentários
A coleção XmlEvents e a classe XmlEvent são usadas para associar um evento no nível do documento (como o Changed evento para um campo ou grupo no documento XML subjacente de um formulário) a um manipulador de eventos no método InternalStartup no início da classe FormCode em um modelo de formulário de código gerenciado. Em tempo de execução, o método InternalStartup é executado quando o modelo de formulário é aberto para inicializar a associação de todos os manipuladores de eventos.
Importante: o método InternalStartup e o código de associação de eventos dentro dele são gerados pelo InfoPath quando você adiciona manipuladores de eventos usando vários comandos de interface do usuário. Você não deve criar o método InternalStartup ou escrever qualquer código adicional dentro dele por conta própria. Para obter informações sobre como adicionar manipuladores de eventos usando comandos de interface, consulte Como adicionar um manipulador de eventos.
Construtores
XmlEvents() |
A coleção de todos os XmlEvent eventos para um modelo de formulário. |
Propriedades
Item[String, String] |
Obtém um XmlEvent da XmlEvents coleção para associar um manipulador de eventos especificando o XPath do nó de documento XML subjacente que pode gerar o evento e o nome da fonte de dados secundária que fornece os dados. |
Item[String] |
Obtém um XmlEvent da XmlEvents coleção para associar um manipulador de eventos especificando o XPath do nó de documento XML subjacente que pode gerar o evento. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de