Compartilhar via


XmlEvent.RaiseUndoRedoForChanged Propriedade

Definição

Obtém ou define se o Changed evento será gerado quando ocorrer uma operação de desfazer ou refazer.

public:
 abstract property bool RaiseUndoRedoForChanged { bool get(); void set(bool value); };
public abstract bool RaiseUndoRedoForChanged { get; set; }
member this.RaiseUndoRedoForChanged : bool with get, set
Public MustOverride Property RaiseUndoRedoForChanged As Boolean

Valor da propriedade

true se o evento Alterado for gerado; caso contrário , false.

Exemplos

No exemplo a seguir, a propriedade RaiseUndoRedoForChanged é definida como true no código de associação de eventos para o manipulador de eventos Changing associado ao field1 no método InternalStartup do módulo FormCode para o modelo de formulário. Observe que a primeira linha de código no exemplo é o código de associação de eventos gerado pelo InfoPath quando o manipulador de eventos foi adicionado na interface do usuário do modo de design do InfoPath. Você não deve alterar essa linha de código. A segunda linha de código no exemplo é a linha de código que você adiciona seguindo o código de associação de eventos para definir a propriedade RaiseUndoRedoForChanged como true para que o evento Alterado seja gerado para operações de desfazer e refazer.

EventManager.XmlEvents["/my:myFields/my:field1"].Changed += 
   new XmlChangedEventHandler(field1_Changed);
EventManager.XmlEvents["/my:myFields/my:field1"].
   RaiseUndoRedoForChanged = true;
AddHandler EventManager.XmlEvents("/my:myFields/my:field1").Changed, _
   AddressOf field1_Changed
EventManager.XmlEvents("/my:myFields/my:field1"). _
   RaiseUndoRedoForChanged = True

Comentários

A propriedade RaiseUndoRedoForChanged é usada para especificar se as operações de desfazer ou refazer de um usuário geram o evento Alterado ou não. Se você definir essa propriedade como true no código de associação de eventos para o manipulador de eventos alterado no método InternalStartup , o evento Alterado será gerado para cada operação de desfazer e refazer executada no nó selecionado. Essa propriedade afeta apenas o evento Alterado . Desfazer e refazer operações sempre gera eventos para os Validating eventos e Changing .

Por padrão, a propriedade RaiseUndoRedoForChanged é definida como false para que o evento Alterado não seja gerado para operações de desfazer e refazer.

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