SourceChangedEventArgs Classe

Definição

Fornece dados para o evento SourceChanged, usado para interoperação. Essa classe não pode ser herdada.

public ref class SourceChangedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class SourceChangedEventArgs : System.Windows.RoutedEventArgs
type SourceChangedEventArgs = class
    inherit RoutedEventArgs
Public NotInheritable Class SourceChangedEventArgs
Inherits RoutedEventArgs
Herança
SourceChangedEventArgs

Comentários

O evento SourceChanged é um evento roteado em que o identificador de evento não é exposto publicamente. Isso ocorre porque esse evento desempenha uma parte potencialmente crítica na interoperação e não deve ser permitido ser gerado arbitrariamente por qualquer outra fonte que não seja a implementação interna de uma subclasse conhecida PresentationSource (atualmente, a única classe desse tipo é HwndSource). Ao implementar uma solução de interoperação, você pode anexar ou remover manipuladores do evento (chamando AddSourceChangedHandler e RemoveSourceChangedHandler, respectivamente), mas não pode executar outras operações normalmente disponíveis para eventos roteadas, como manipulação de classe, adição de proprietários ou geração do evento de uma fonte de elemento arbitrária.

Essa classe substitui o RoutedEventArgs método RoutedEventArgs.InvokeEventHandlervirtual, a fim de retornar um manipulador específico de tipo quando solicitado pelo sistema de eventos. Essa SourceChangedEventArgs substituição não aparece na tabela de membros da classe nesta documentação do SDK porque é um membro protegido implementado por uma classe lacrada.

Construtores

Nome Description
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Inicializa uma nova instância da SourceChangedEventArgs classe, usando informações fornecidas para as fontes antigas e novas, o elemento que essa alteração afeta e o pai relatado anteriormente desse elemento.

SourceChangedEventArgs(PresentationSource, PresentationSource)

Inicializa uma nova instância da SourceChangedEventArgs classe, usando informações fornecidas para as fontes antigas e novas.

Propriedades

Nome Description
Element

Obtém o elemento cuja alteração pai causa a alteração das informações de origem da apresentação.

Handled

Obtém ou define um valor que indica o estado atual do tratamento de eventos para um evento roteado à medida que percorre a rota.

(Herdado de RoutedEventArgs)
NewSource

Obtém a nova fonte envolvida nessa alteração de origem.

OldParent

Obtém o pai anterior do elemento cuja alteração pai causa a alteração das informações de origem da apresentação.

OldSource

Obtém a fonte antiga envolvida nesta alteração de origem.

OriginalSource

Obtém a fonte de relatório original, conforme determinado pelo teste de clique puro, antes de qualquer possível Source ajuste por uma classe pai.

(Herdado de RoutedEventArgs)
RoutedEvent

Obtém ou define o RoutedEvent associado a essa RoutedEventArgs instância.

(Herdado de RoutedEventArgs)
Source

Obtém ou define uma referência ao objeto que gerou o evento.

(Herdado de RoutedEventArgs)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeEventHandler(Delegate, Object)

Quando substituído em uma classe derivada, fornece uma maneira de invocar manipuladores de eventos de uma maneira específica de tipo, o que pode aumentar a eficiência sobre a implementação base.

(Herdado de RoutedEventArgs)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnSetSource(Object)

Quando substituído em uma classe derivada, fornece um ponto de entrada de retorno de chamada de notificação sempre que o Source valor da propriedade de uma instância é alterado.

(Herdado de RoutedEventArgs)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também