SourceChangedEventArgs Classe

Definição

Fornece dados para o evento SourceChanged, utilizado para interoperação. Esta 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

Observações

O evento SourceChanged é um evento encaminhado onde o identificador do evento não é exposto publicamente. Isto porque este evento desempenha um papel potencialmente crítico na interoperabilidade e não deve ser permitido ser levantado arbitrariamente por qualquer outra fonte que não a implementação interna de uma subclasse conhecida PresentationSource (atualmente, a única classe desse tipo é HwndSource). Ao implementar uma solução de interoperabilidade, pode anexar ou remover handlers para o evento (chamando AddSourceChangedHandler e RemoveSourceChangedHandler, respetivamente), mas não pode realizar outras operações normalmente disponíveis para eventos encaminhados, como gestão de classes, adição de proprietários ou geração do evento a partir de uma fonte de elemento arbitrária.

Esta classe sobrepõe o RoutedEventArgs método RoutedEventArgs.InvokeEventHandlervirtual , para devolver um handler específico de tipo quando solicitado pelo sistema de eventos. Esta SourceChangedEventArgs sobreposição não aparece na tabela de membros da classe nesta documentação do SDK porque é um membro protegido implementado por uma classe selada.

Construtores

Name Description
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Inicializa uma nova instância da SourceChangedEventArgs classe, usando a informação fornecida para as fontes antiga e nova, o elemento que esta alteração afeta e o pai previamente reportado desse elemento.

SourceChangedEventArgs(PresentationSource, PresentationSource)

Inicializa uma nova instância da SourceChangedEventArgs classe, usando a informação fornecida para as fontes antiga e nova.

Propriedades

Name Description
Element

Obtém o elemento cujo pai muda causando a alteração da informação da fonte da apresentação.

Handled

Recebe ou define um valor que indica o estado atual do tratamento do evento para um evento encaminhado enquanto percorre a rota.

(Herdado de RoutedEventArgs)
NewSource

Envolve a nova fonte nesta mudança de fonte.

OldParent

Obtém o pai anterior do elemento cujo pai mudou causando a alteração da informação da fonte da apresentação.

OldSource

Envolve a fonte antiga nesta alteração.

OriginalSource

Obtém a fonte original de reporte determinada por testes puros de sucesso, antes de qualquer possível Source ajuste por parte de uma turma-mãe.

(Herdado de RoutedEventArgs)
RoutedEvent

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

(Herdado de RoutedEventArgs)
Source

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

(Herdado de RoutedEventArgs)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeEventHandler(Delegate, Object)

Quando sobreposto numa classe derivada, oferece uma forma de invocar os gestores de eventos de forma específica por tipo, o que pode aumentar a eficiência em relação à implementação base.

(Herdado de RoutedEventArgs)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnSetSource(Object)

Quando sobrescrito numa classe derivada, fornece um ponto de entrada de callback por notificação sempre que o valor da Source propriedade de uma instância muda.

(Herdado de RoutedEventArgs)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também