Compartir a través de


NotifyPropertyChangedDispatcherObject (Clase)

Esta clase representa un objeto asociado al distribuidor e implementa la interfaz de INotifyPropertyChanged.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
    Microsoft.TeamFoundation.MVVM.BackgroundCommand
    Microsoft.TeamFoundation.MVVM.QueuedCommand
    Microsoft.TeamFoundation.MVVM.RelayCommand
    Microsoft.TeamFoundation.MVVM.ViewModelBase

Espacio de nombres:  Microsoft.TeamFoundation.MVVM
Ensamblado:  Microsoft.TeamFoundation.Controls (en Microsoft.TeamFoundation.Controls.dll)

Sintaxis

'Declaración
Public MustInherit Class NotifyPropertyChangedDispatcherObject _
    Implements INotifyPropertyChanged, IWeakEventListener
public abstract class NotifyPropertyChangedDispatcherObject : INotifyPropertyChanged, 
    IWeakEventListener

El tipo NotifyPropertyChangedDispatcherObject expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público NotifyPropertyChangedDispatcherObject() Inicializa una nueva instancia de la clase de NotifyPropertyChangedDispatcherObject.
Método público NotifyPropertyChangedDispatcherObject(Dispatcher) Inicializa una nueva instancia de la clase de NotifyPropertyChangedDispatcherObject.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Dispatcher Distribuidor asociado a este objeto.

Arriba

Métodos

  Nombre Descripción
Método protegido AddDependencySource(String, INotifyCollectionChanged)
Método protegido AddDependencySource(String, INotifyPropertyChanged)
Método público CheckAccess
Método público CheckAccessBeginExecute Ejecuta la acción especificada en un subproceso asociado al distribuidor del objeto. Esto invoca un BeginInvoke en el distribuidor, no espera la acción para completar -- especificado inmediatamente.
Método público CheckAccessExecute(Action) Ejecuta la acción especificada en un subproceso asociado al distribuidor del objeto.
Método público CheckAccessExecute<TResult>(Func<TResult>)
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método protegido GetDependencySourceName(INotifyCollectionChanged)
Método protegido GetDependencySourceName(INotifyPropertyChanged)
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido RaisePropertyChanged Evento PropertyChanged de mejoras.Este método se sólo puede llamar en el subproceso asociado al distribuidor de este objeto.
Método protegido ReceiveWeakEvent
Método protegido RemoveDependencySource(String, INotifyCollectionChanged)
Método protegido RemoveDependencySource(String, INotifyPropertyChanged)
Método protegido SetAndRaisePropertyChanged(Boolean%, Boolean, String) Un método auxiliar que establece valores de propiedad y provoca el evento PropertyChanged si el valor ha cambiado. Implementación optimizada para el tipo de System.Boolean.
Método protegido SetAndRaisePropertyChanged(Int32%, Int32, String) Un método auxiliar que establece valores de propiedad y provoca el evento PropertyChanged si el valor ha cambiado. Implementación optimizada para el tipo System.Int32.
Método protegido SetAndRaisePropertyChanged(String%, String, String) Un método auxiliar que establece valores de propiedad y provoca el evento PropertyChanged si el valor ha cambiado. Implementación optimizada para el tipo string.
Método protegido SetAndRaisePropertyChanged<T>(T%, T, String) Un método auxiliar que establece valores de propiedad y provoca el evento PropertyChanged si el valor ha cambiado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido VerifyAccess Se aplica al subproceso de llamada tiene acceso a este objeto.

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged Tiene lugar cuando cambia un valor de propiedad.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IWeakEventListener.ReceiveWeakEvent

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.MVVM (Espacio de nombres)