DependencyObject Klasa

Definicja

Przestroga

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

Klasa bazowa dla wszystkich obiektów, które mają właściwości zależności. Ta klasa musi być dziedziczona.

C#
public abstract class DependencyObject : IDisposable, System.ComponentModel.IComponent
C#
[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
Dziedziczenie
DependencyObject
Pochodne
Atrybuty
Implementuje

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.

Konstruktory

DependencyObject()

Po zaimplementowaniu w klasie pochodnej inicjuje nowe wystąpienie DependencyObject klasy.

Właściwości

DesignMode

Pobiera wartość wskazującą, czy to wystąpienie jest w trybie projektowania, czy w czasie wykonywania.

ParentDependencyObject

Pobiera element nadrzędny DependencyObject na wykresie DependencyObject .

Site

Pobiera lub ustawia odwołanie do Site składnika elementu DependencyObject.

UserData

Pobiera element IDictionary , który kojarzy dane niestandardowe z tym wystąpieniem klasy.

Metody

AddHandler(DependencyProperty, Object)

Dodaje procedurę obsługi dla zdarzenia elementu DependencyObject.

Dispose()

Zwalnia wszystkie zasoby używane przez element DependencyObject.

Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez DependencyObjectprogram .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Podane jako zastąpienie w celu Finalize() wyczyszczenia wszelkich niezarządzanych zasobów deterministycznie.

GetBinding(DependencyProperty)

Zapewnia dostęp do elementu skojarzonego ActivityBind z określonym DependencyPropertyelementem .

GetBoundValue(ActivityBind, Type)

Pobiera obiekt Object , który jest przedmiotem obiektu ActivityBind.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInvocationList<T>(DependencyProperty)

Pobiera tablicę zawierającą delegatów dla określonego DependencyPropertyelementu .

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zapewnia dostęp do wartości wyznaczonego DependencyPropertyobiektu .

GetValueBase(DependencyProperty)

Zapewnia dostęp do powiązanego obiektu obiektu i DependencyProperty pomija przesłonięcie GetValue(DependencyProperty) .

InitializeProperties()

Wykonuje inicjowanie właściwości zależności podczas zastępowania w klasie pochodnej.

IsBindingSet(DependencyProperty)

Wskazuje, czy wartość elementu DependencyProperty jest ustawiona jako powiązanie. Zobacz: SetBinding(DependencyProperty, ActivityBind).

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MetaEquals(DependencyObject)

Określa, czy wartość metaproperties tej DependencyObject wartości jest równa metaproperties sparametryzowanej DependencyObjectwartości .

RemoveHandler(DependencyProperty, Object)

Usuwa obiekt EventHandler ze skojarzonego DependencyPropertyobiektu .

RemoveProperty(DependencyProperty)

Usuwa element DependencyProperty z obiektu DependencyObject.

SetBinding(DependencyProperty, ActivityBind)

Ustawia wartość ActivityBind dla określonego DependencyPropertyelementu .

SetBoundValue(ActivityBind, Object)

Ustawia wartość elementu docelowego ActivityBind.

SetReadOnlyPropertyValue(DependencyProperty, Object)

Ustawia wartość DependencyPropertyelementu , która jest tylko do odczytu.

SetValue(DependencyProperty, Object)

Ustawia wartość obiektu DependencyProperty na .

SetValueBase(DependencyProperty, Object)

Ustawia wartość DependencyProperty elementu na określony Objectelement , pomijając SetValue(DependencyProperty, Object)wartość .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IComponent.Disposed

Reprezentuje metodę, która obsługuje zdarzenie Disposed składnika.

Dotyczy

Produkt Wersje (Przestarzałe)
.NET Framework 3.0, 3.5, 4.0 (4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8)