DependencyObject クラス

定義

注意事項

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

依存関係プロパティを持つすべてのオブジェクトの基本クラス。 このクラスは継承できません。

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
継承
DependencyObject
派生
属性
実装

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

コンストラクター

DependencyObject()

派生クラスとして実装された場合、DependencyObject クラスの新しいインスタンスを初期化します。

プロパティ

DesignMode

このインスタンスがデザイン モードとランタイム モードのどちらであるかを示す値を取得します。

ParentDependencyObject

DependencyObject グラフにおける親 DependencyObject を取得します。

Site

SiteDependencyObject コンポーネントの参照を取得または設定します。

UserData

このクラス インスタンスにカスタム データを関連付ける IDictionary を取得します。

メソッド

AddHandler(DependencyProperty, Object)

DependencyObject のイベントを処理するハンドラーを追加します。

Dispose()

DependencyObject によって使用されているすべてのリソースを解放します。

Dispose(Boolean)

DependencyObject で使用されているアンマネージド リソースを解放します。オプションでマネージド リソースを解放します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

Finalize() に対するオーバーライドとなるもので、どのアンマネージ リソースも確定的にクリーンアップします。

GetBinding(DependencyProperty)

特定の ActivityBind に関連付けられている DependencyProperty にアクセスできるようにします。

GetBoundValue(ActivityBind, Type)

Object のサブジェクトである ActivityBind を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetInvocationList<T>(DependencyProperty)

指定された DependencyProperty のデリゲートを格納する配列を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValue(DependencyProperty)

指定した DependencyProperty の値にアクセスできるようにします。

GetValueBase(DependencyProperty)

DependencyProperty のバインドされたオブジェクトにアクセスできるようにし、GetValue(DependencyProperty) オーバーライドを省略します。

InitializeProperties()

依存関係プロパティを初期化するメソッドとして、派生クラスでオーバーライドします。

IsBindingSet(DependencyProperty)

DependencyProperty の値がバインディングとして設定されているかどうかを表します。 以下を参照してください。SetBinding(DependencyProperty, ActivityBind)

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MetaEquals(DependencyObject)

この metapropertiesDependencyObject が、パラメーター化された metapropertiesDependencyObject と等しいかどうかを調べます。

RemoveHandler(DependencyProperty, Object)

関連付けられた EventHandler から DependencyProperty を削除します。

RemoveProperty(DependencyProperty)

DependencyProperty から DependencyObject を削除します。

SetBinding(DependencyProperty, ActivityBind)

指定された ActivityBindDependencyProperty を設定します。

SetBoundValue(ActivityBind, Object)

ターゲット ActivityBind の値を設定します。

SetReadOnlyPropertyValue(DependencyProperty, Object)

読み取り専用である DependencyProperty の値を設定します。

SetValue(DependencyProperty, Object)

DependencyProperty の値をオブジェクトに設定します。

SetValueBase(DependencyProperty, Object)

DependencyProperty を省略して、Object の値を指定した SetValue(DependencyProperty, Object) に設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IComponent.Disposed

コンポーネントの Disposed イベントを処理するメソッドを表します。

適用対象