MarkupProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティおよびその値へのアクセスをカプセル化するマークアップへの書き込み中に使用されるプロパティを記述する抽象クラス。
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) |