Здесь мало что можно сделать, но обычно это происходит, когда код и файл xaml не наследуются от одного базового класса.
Поскольку у нас нет всех деталей, касающихся вашей проблемы,
Я создам ситуацию, которая вызовет то же исключение,
это может помочь вам понять вашу проблему.
В качестве примера, просто создайте новое приложение WPF с помощью Visual Studio,
XAML может выглядеть примерно так:
<Window x:Class="WpfApplication1.MainWindow" .....>
Код позади будет содержать что-то вроде этого:
public partial class MainWindow : Window
{
//Code here
}
Обратите внимание на модификатор «частичный» здесь. Это означает, что этот класс (MainWindow) может
не быть определенным в одном файле, а распределенным по нескольким
в этом случае файлы XAML (.xaml.cs) и CS (.cs).
Теперь добавьте новый UserControl в решение. Он будет называться UserControl1.
Не внося никаких изменений в XAML, измените код для главного окна:
public partial class MainWindow : UserControl1
{
//Code here
}
Теперь вы получите исключение, о котором вы допрашивали.
Ищите что-то подобное в своем коде, если вы все еще не можете найти решение,
пожалуйста, предоставьте больше кода.