wpf で標準の UserControl または CustomControl を作成し、複合型のプロパティを宣言するとします。
public ComplexPropertyType AProperty { get; 設定; }
複合型は、多数のプロパティを持つ単純なクラスです
public class ComplexPropertyType
{
public int IntP { get; set; }
public String Strp { get; set; }
}
設計時には、AProperty は編集できません。
標準のプロパティ エディタを使用してそのプロパティを編集可能にするように指定できる System.ComponentModel の属性があることは覚えていますが、思い出せません。
カスタム プロパティ エディターを作成する必要がないことが明らかなソリューションをお持ちの方はいますか? 結局のところ、コントロールで複合型 Es のコレクションであるプロパティを宣言するとします。
public ObservableCollection ACollOfProperty { get; 設定; }
デザイナーは、複雑な型を編集できる System.ComponentModel.Design.CollectionEditor を自動的に使用します。
前もって感謝します。