【发布时间】:2011-09-20 16:21:33
【问题描述】:
我有一个包含一些集合属性的用户控件。它们在设计时显示在属性表中,并在我单击椭圆时为我提供集合属性编辑器。到目前为止,所有这些都有效。
我有一个带有集合属性的控件,我希望能够使用不同的类型,就像数据网格允许您在其列集合属性中选择 DataGridTextColumn、DataGridCheckBoxColumn 等一样。我认为这将是通过创建抽象基类类型的公共可浏览属性来完成的一件简单的事情,并且它将允许列表中的所有派生类。但它不工作。如果我将基类设为非抽象,它会显示出来,但我不能在该列表中显示一种以上的类型。如何让它发挥作用?
【问题讨论】:
标签: wpf visual-studio collections user-controls properties