Partilhar via


DependencyObject Classe

Definição

Cuidado

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

A classe base de todos os objetos que têm propriedades de dependência. Essa classe deve ser herdada.

public ref class DependencyObject abstract : IDisposable, System::ComponentModel::IComponent
public abstract class DependencyObject : IDisposable, System.ComponentModel.IComponent
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class DependencyObject : IDisposable, System.ComponentModel.IComponent
type DependencyObject = class
    interface IComponent
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DependencyObject = class
    interface IComponent
    interface IDisposable
Public MustInherit Class DependencyObject
Implements IComponent, IDisposable
Herança
DependencyObject
Derivado
Atributos
Implementações

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Construtores

DependencyObject()

Quando implementado em uma classe derivada, inicializa uma nova instância da classe DependencyObject.

Propriedades

DesignMode

Obtém o valor que indica se esta instância está em modo de design ou de tempo de execução.

ParentDependencyObject

Obtém o DependencyObject pai no grafo DependencyObject.

Site

Obtém ou define uma referência ao componente Site do DependencyObject.

UserData

Obtém um IDictionary que associa dados personalizados a essa instância de classe.

Métodos

AddHandler(DependencyProperty, Object)

Adiciona um manipulador para um evento de um DependencyObject.

Dispose()

Libera todos os recursos usados pelo DependencyObject.

Dispose(Boolean)

Libera os recursos não gerenciados usados e opcionalmente os gerenciados usados pelo DependencyObject.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Fornecido como uma substituição para Finalize() para limpar todos os recursos não gerenciados de forma determinística.

GetBinding(DependencyProperty)

Fornece acesso para ao ActivityBind associado ao DependencyProperty específico.

GetBoundValue(ActivityBind, Type)

Recupera o Object que é a entidade de um ActivityBind.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetInvocationList<T>(DependencyProperty)

Obtém uma matriz que contém os delegados para o DependencyProperty especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValue(DependencyProperty)

Fornece acesso ao valor do DependencyProperty designado.

GetValueBase(DependencyProperty)

Fornece acesso ao objeto associado de um DependencyProperty e ignora a substituição de GetValue(DependencyProperty).

InitializeProperties()

Executa a inicialização nas propriedades de dependência quando substituído em uma classe derivada.

IsBindingSet(DependencyProperty)

Indica se o valor de um DependencyProperty é definido como uma associação. Consulte SetBinding(DependencyProperty, ActivityBind).

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MetaEquals(DependencyObject)

Determina se o metaproperties deste DependencyObject é igual a metaproperties do DependencyObject com parâmetros.

RemoveHandler(DependencyProperty, Object)

Remove um EventHandler de um DependencyProperty associado.

RemoveProperty(DependencyProperty)

Remove um DependencyProperty do DependencyObject.

SetBinding(DependencyProperty, ActivityBind)

Define o ActivityBind para o DependencyProperty especificado.

SetBoundValue(ActivityBind, Object)

Define o valor do ActivityBind de destino.

SetReadOnlyPropertyValue(DependencyProperty, Object)

Define o valor de um DependencyProperty, que é somente leitura.

SetValue(DependencyProperty, Object)

Define o valor do DependencyProperty para o objeto.

SetValueBase(DependencyProperty, Object)

Define o valor da DependencyProperty usando o Object especificado, ignorando o SetValue(DependencyProperty, Object).

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IComponent.Disposed

Representa o método que manipula o evento Disposed de um componente.

Aplica-se a