PropertyMetadata 類別

定義

警告

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

代表依賴性質的行為。

public ref class PropertyMetadata
public class PropertyMetadata
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class PropertyMetadata
type PropertyMetadata = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type PropertyMetadata = class
Public Class PropertyMetadata
繼承
PropertyMetadata
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

建構函式

名稱 Description
PropertyMetadata()
已淘汰.

初始化 PropertyMetadata 類別的新執行個體。

PropertyMetadata(Attribute[])
已淘汰.

初始化一個帶有屬性陣列的新類別實例 PropertyMetadata

PropertyMetadata(DependencyPropertyOptions, Attribute[])
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,包含列 DependencyPropertyOptions 舉值和屬性陣列。

PropertyMetadata(DependencyPropertyOptions)
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,並以 DependencyPropertyOptions 列舉值為值。

PropertyMetadata(Object, Attribute[])
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,並以預設屬性值和屬性陣列。

PropertyMetadata(Object, DependencyPropertyOptions, Attribute[])
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,包含預設屬性值、 DependencyPropertyOptions 列舉值及屬性陣列。

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride, Attribute[])
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,包含預設屬性值、 DependencyPropertyOptions 枚舉值、代理來覆寫 GetValue 與相依屬性相關的邏輯 SetValue ,以及屬性陣列。

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,使用預設屬性值、 DependencyPropertyOptions 列舉值,並委派以覆蓋 GetValue 與相依屬性相關的邏輯 SetValue

PropertyMetadata(Object, DependencyPropertyOptions)
已淘汰.

初始化一個新的類別實例 PropertyMetadata ,並以預設屬性值和 DependencyPropertyOptions 列舉值。

PropertyMetadata(Object)
已淘汰.

初始化一個帶有預設屬性值的新 PropertyMetadata 類別實例。

屬性

名稱 Description
DefaultValue
已淘汰.

取得或設定相關相依屬性的預設值。

GetValueOverride
已淘汰.

取得或設定 GetValueOverride 回調,即在呼叫 GetValue(DependencyProperty) 方法時立即呼叫。

IsMetaProperty
已淘汰.

會得到一個值,表示是否 Options 被設定為 Metadata

IsNonSerialized
已淘汰.

會得到一個值,表示是否 Options 被設定為 NonSerialized

IsReadOnly
已淘汰.

會得到一個值,表示是否 Options 被設定為 ReadOnly

IsSealed
已淘汰.

獲得一個值,表示是否 PropertyMetadata 已應用於導致不變狀態的性質。

Options
已淘汰.

取得或設定代表與此DependencyProperty相關 的選項設定PropertyMetadata的屬性。

SetValueOverride
已淘汰.

取得或設定 SetValueOverride 回調,即在呼叫 SetValue(DependencyProperty, Object) 方法時立即呼叫。

方法

名稱 Description
Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAttributes()
已淘汰.

取得包含所有屬性的陣列。

GetAttributes(Type)
已淘汰.

接收一個型態 Attribute 為 的陣列,包含型別等於 attributeType的屬性。

GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
OnApply(DependencyProperty, Type)
已淘汰.

PropertyMetadata 此處理應用於相依屬性時,提供處理。

ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於