SourceChangedEventArgs 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.
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
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) |