SourceChangedEventArgs Classe

Definição

Fornece dados para o evento SourceChanged, usado para a 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 um papel potencialmente crítico 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 para o 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 aumento do evento de uma fonte de elemento arbitrário.

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 de classe nesta documentação do SDK porque é um membro protegido implementado por uma classe lacrada.

Construtores

SourceChangedEventArgs(PresentationSource, PresentationSource)

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

SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

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

Propriedades

Element

Obtém o elemento cujo pai foi alterado, fazendo com que as informações de fonte da apresentação fossem alteradas.

Handled

Obtém ou define um valor que indica o estado atual de manipulação de eventos para um evento roteado enquanto ele trafega na rota.

(Herdado de RoutedEventArgs)
NewSource

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

OldParent

Obtém o pai anterior do elemento cujo pai foi alterado, fazendo com que as informações de fonte da apresentação fossem alteradas.

OldSource

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

OriginalSource

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

(Herdado de RoutedEventArgs)
RoutedEvent

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

(Herdado de RoutedEventArgs)
Source

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

(Herdado de RoutedEventArgs)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(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 um modo de se invocar os manipuladores de eventos de uma maneira específica a um tipo, que pode aumentar a eficiência com relação à implementação base.

(Herdado de RoutedEventArgs)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(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 valor da propriedade Source de uma instância muda.

(Herdado de RoutedEventArgs)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também