public interface ITest {
void Somethink();
}
public class Test1 : ITest {
public void Somethink() { /* do stuff */ }
public int Test1Property { get; set; }
}
public class Test2 : ITest {
public void Somethink() { /* do stuff */ }
public float Test2Property { get; set; }
}
//Main class
public class MainClass
{
[TypeConverter(ExpandableObjectConverter)]
public ITest test { get; set; }
}
好吧,我有這樣的東西。 MainGlass的實例由PropertyGrid選擇。PropertyGrid +接口
如何使它們實現ITEST(這裏的Test1和Test2的)對象類的一個DropDownList
我會檢查UITypeEditor是如何工作的 – nilphilus 2010-04-02 21:52:05