Я создал CustomControl для своего проекта и собираюсь создать еще несколько. Все эти элементы управления будут иметь что-то общее, поэтому я создал абстрактный класс, который наследуется от UserControl.
Если я создаю CustomControl через VisualStudio, он также наследуется от UserControl, и я не могу переключить его на свой абстрактный UserControl, потому что VisualStudio добавит некоторые сгенерированные файлы кода. Я не хочу связываться с этими файлами.
Я мог бы просто создать пустой файл кода и написать все самостоятельно, но тогда я не могу использовать XAML (или я просто пока не знаю, как).
Так как мне создать CustomControl с настраиваемым базовым классом без потери XAML?