MarkupProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティとその値へのアクセスをカプセル化するマークアップへの書き込み中に使用するプロパティの説明を提供する抽象クラス。
public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
- 継承
-
MarkupProperty
注釈
プロパティは、文字列または項目の一覧として表されます。
プロパティを文字列として表すことができる場合、 IsComposite は false。
IsCompositeがtrueの場合、プロパティは項目の一覧です。
プロパティ
| 名前 | 説明 |
|---|---|
| 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) |