[MergableProperty(false)]
public string MyProperty { get; set; }
このトピックでは、オブジェクトからプロパティのリストを取得する場合に、コントロールで使用される属性の一覧を示します。
本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。
xamPropertyGrid コントロールは、リフレクションまたは TypeDescriptor (現在の PropertyGenerator に基づく) を使用して、提供されたオブジェクトを解析し、プロパティのリストを作成します。コントロールはプロパティを取得する場合、プロパティの属性を確認し、特別な処理が必要かどうかを決定します。
以下の表では、サポートされる属性と、属性がコントロールのプロパティの表示および編集に与える影響を簡単に説明します。
以下のコード スニペットは、指定したプロパティをプロパティ リストから除外するために MergableProperty
属性の使用方法を紹介します。
C# の場合:
[MergableProperty(false)]
public string MyProperty { get; set; }
Visual Basic の場合:
<MergableProperty(False)> _
Public Property MyProperty() As String
Get
Return i_MyProperty
End Get
Set
i_MyProperty = Value
End Set
End Property
Private i_MyProperty As String
このトピックの追加情報については、以下のトピックも合わせてご参照ください。