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.

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