У меня есть WrapPanel, куда я добавляю кучу элементов управления прямоугольниками, у меня все работает, но теперь я решил, что было бы лучше создать класс для них и вместо создания прямоугольников повсеместно, я просто создаю экземплярновые объекты.
Я сделал это, но проблема в том, что теперь я получаю сообщение об ошибке, когда пытаюсь добавить свой объект в качестве дочернего объекта в WrapPanel или в любом другом месте.
Ошибка: ошибкалучшее совпадение перегруженного метода для 'System.Windows.PresentationFrameworkCollection.Add (System.Windows.UIElement)' содержит недопустимые аргументы
Я попытался расширить свой класс с помощью класса UIElement
public class myColor : UIElement {...}
это тоже не сработало, так как мне не хватает конструкторов для класса UIElement Ошибка:
Тип 'System.Windows.UIElement' не имеет конструкторов, определенных
Я все еще изучаю Silverlight и c #, любая помощь будет признательна, спасибо