共用方式為


MarkupProperty 類別

定義

抽象類別 (Abstract Class),提供寫入標記時要使用的屬性描述,該標記可封裝對屬性及其值的存取。

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
繼承
MarkupProperty

備註

屬性會以字串或專案清單表示。

如果屬性可以表示為字串, IsComposite 則 為 false

如果 為 IsComposite true ,則屬性是專案清單。

屬性

Attributes

在衍生類別 (Derived Class) 中覆寫時,取得與這個 MarkupProperty 相關聯的屬性。

DependencyProperty

在衍生類別中覆寫時,如果屬性是實作為相依性屬性,則取得標記屬性的 DependencyProperty 識別項。

IsAttached

在衍生類別中覆寫時,決定這個 MarkupProperty 是否為附加 DependencyProperty

IsComposite

在衍生類別中覆寫時,決定這個 MarkupProperty 是否為複合屬性。

IsConstructorArgument

在衍生類別中覆寫時,決定這個 MarkupProperty 是否表示建構函式 (Constructor) 引數。

IsContent

在衍生類別中覆寫時,決定這個 MarkupProperty 是否表示集合的直接內容。

IsKey

在衍生類別中覆寫時,決定這個 MarkupProperty 是否表示由 MarkupObject 使用的索引鍵,以將項目儲存到字典中。

IsValueAsString

在衍生類別中覆寫時,決定這個 MarkupProperty 是否表示傳遞至型別轉換子 (Type Converter) 的文字,以建立屬性的執行個體,或是否應使用建構函式。

Items

在衍生類別中覆寫時,取得組成這個屬性值的項目。

Name

在衍生類別中覆寫時,取得用於診斷和錯誤報告的名稱。

PropertyDescriptor

在衍生類別中覆寫時,取得標記屬性的 PropertyDescriptor

PropertyType

在衍生類別中覆寫時,取得屬性的 CLR 型別。

StringValue

在衍生類別中覆寫時,取得這個 MarkupProperty 的字串值。

TypeReferences

在衍生類別中覆寫時,取得這個 MarkupProperty 在將其值序列化為字串時要參考的型別集。

Value

在衍生類別中覆寫時,取得這個 MarkupProperty 的目前值。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於