Ответ 1
Прежде всего, надеюсь, вы поймете, что это не должно вас останавливать, так как вы можете легко добавить любой файл, который хотите в проект, либо из вашей файловой системы, либо путем копирования из другого проекта. Окно "Добавить новый элемент" предназначено только для удобства.
Во-вторых, когда вы добавили новый проект в свое решение, какой шаблон проекта вы выбрали? Шаблон проекта определяет исходный набор ссылочных сборок, которые имеет проект. Проект WPF делает ссылки на библиотеки WPF (WindowsBase, PresentationCore и т.д.).
Visual Studio использует ваши ссылочные сборки для создания возможных элементов, которые вы видите в диалоговом окне "Добавить новые элементы".
Итак, я предполагаю, что вы добавили другой проект, например базовую библиотеку классов. Вы можете вручную добавить ссылки на сборки WPF, используя диалог Добавить ссылку. Или вы можете воссоздать проект как пользовательскую библиотеку WPF.