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