コレクション プロパティを持つユーザー コントロールがあります。私が達成したいのは、VS デザイナー (プロパティ ウィンドウ/コレクション エディター) を介して、そのコレクションの一部のデータ型の項目を追加/変更/削除できるようにすることです。
私は単純なクラスを持っています:
public class Quantity
{
public string Name { get; set; }
public Type DataType { get; set; }
}
私の UserControl には次のものがあります。
private ObservableCollection<Quantity> _quantities = new ObservableCollection<Quantity>();
public ObservableCollection<Quantity> Quantities
{
get { return _quantities; }
}
問題は、その VS コレクション エディターを介して Name プロパティを変更できることですが、その方法で DataType プロパティを変更することはできません。
それで、それを機能させるために何をしなければなりませんか?