Я поместил элемент управления в сетку. скажем, элемент управления является производным от открытого класса «ButBase», который, в свою очередь, является производным от System.Windows.Controls.Button. Код обычно компилируется, и приложение работает просто отлично. Но есть кое-что действительно раздражающее.
Когда вы пытаетесь переключиться на вкладку xaml-design, он скажет «Корневой элемент документа не поддерживается визуальным дизайнером», что нормально, и я полностью согласен с этим, но дело в том, что все Код xaml подчеркнут, и VS2010 говорит: «Невозможно создать экземпляр ButBase», хотя все еще обычно компилируется и может работать.
Я попробовал тот же код в VS2008, он сказал, что должен видеть открытый конструктор без параметров в ButBase, и даже после того, как я его установил, он показал ту же ошибку.
Что мне здесь не хватает?