MarkupProperty クラス

定義

プロパティおよびその値へのアクセスをカプセル化するマークアップへの書き込み中に使用されるプロパティを記述する抽象クラス。

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

注釈

プロパティは、文字列または項目の一覧として表されます。

プロパティを文字列として表すことができる場合は、 IsComposite 次の値を false指定します。

true場合IsComposite、プロパティは項目の一覧です。

プロパティ

Attributes

派生クラスでオーバーライドされると、この MarkupProperty に関連付けられている属性を取得します。

DependencyProperty

派生クラスでオーバーライドされると、プロパティが依存関係プロパティとして実装されている場合は、マークアップ プロパティの DependencyProperty 識別子を取得します。

IsAttached

派生クラスでオーバーライドされると、この MarkupProperty が添付 DependencyProperty であるかどうかを判断します。

IsComposite

派生クラスでオーバーライドされると、この MarkupProperty が複合プロパティであるかどうかを判断します。

IsConstructorArgument

派生クラスでオーバーライドされると、この MarkupProperty がコンストラクター引数を表すかどうかを判断します。

IsContent

派生クラスでオーバーライドされると、この MarkupProperty がコレクションの直接の内容を表すかどうかを判断します。

IsKey

派生クラスでオーバーライドされると、項目をディクショナリに格納するために MarkupProperty で使用されるキーをこの MarkupObject が表すかどうかを判断します。

IsValueAsString

派生クラスでオーバーライドされると、プロパティのインスタンスを作成するために、またはコンストラクターを使用する必要がある場合に、型コンバーターに渡されるテキストをこの MarkupProperty が表すかどうかを判断します。

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)

適用対象