RoutedPropertyChangedEventArgs<T> 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 sobre uma alteração no valor para uma propriedade de dependência, conforme relatado por eventos roteados específicos, incluindo o valor anterior e atual da propriedade que foi alterada.
generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs
Parâmetros de tipo
- T
O tipo da propriedade de dependência que foi alterada.
- Herança
Comentários
Essa é uma classe genérica em que a classe é usada para dados de eventos de eventos diferentes. Eventos roteado diferentes podem especificar a restrição de tipo do genérico para produzir uma classe de dados de evento específica ao tipo. Depois que a classe é restrita, e as OldValueNewValue propriedades também refletem essas restrições de tipo; portanto, você pode usar uma classe de dados de evento comum para diferentes eventos alterados de propriedade sem exigir delegados diferentes para cada tipo de propriedade possível.
Eventos roteados que relatam uma alteração de propriedade em que o delegado incorpora essa classe de dados de evento incluem ValueChanged, em que a restrição de tipo (e valores antigos e novos passados nos argumentos) é do tipo Doublee SelectedItemChanged, onde a restrição de tipo é Object.
Construtores
| Nome | Description |
|---|---|
| RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Inicializa uma nova instância da RoutedPropertyChangedEventArgs<T> classe, com valores antigos e novos fornecidos e um identificador de evento. |
| RoutedPropertyChangedEventArgs<T>(T, T) |
Inicializa uma nova instância da RoutedPropertyChangedEventArgs<T> classe, com valores antigos e novos fornecidos. |
Propriedades
| Nome | Description |
|---|---|
| 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) |
| NewValue |
Obtém o novo valor de uma propriedade conforme relatado por um evento alterado de propriedade. |
| OldValue |
Obtém o valor anterior da propriedade conforme relatado por um evento alterado de propriedade. |
| 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) |
Invoca manipuladores de eventos de uma maneira específica do tipo, o que pode aumentar a eficiência do sistema de eventos. |
| 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) |