Jerzy
M.
C#/JavaScript
Developer
Temat: PropertyGrid + Lista klas implementujących interfejs.
Witam,walczę już drugi dzień nad wykorzystaniem PropertyGrid w edytorze cząsteczek - system został wyposażony w sporą liczbę interfejsów, dla klas odpowiedzialnych za modyfikowanie wartości koloru, przyspieszenia, prędkości itp. Dla przykładu jest LinearColorBehavior implementujący interfejs IColorBehavior - posiadający dwie właściwości Start i End (obydwie Color) oraz RandomColorBehavior, który dla odmiany posiada Min i Max. itd.
Teraz potrzebuje móc w PropertyGrid wybrać z listy jedną z takich klas (pobranie klas implementujących dany interfejs już jest), Rozszerzając ExpandableObjectConverter udało mi się stworzyć listę, niestety statyczną, a do tego niedziałającą...
Byłbym naprawdę wdzięczny za jakąś pomoc.