Ответ 1
Как RavingDev сказал:
Не используйте "XAML View", вместо этого используйте "Пустую страницу" или "Пользовательский контроль".
На стороне примечания, если вы хотите вручную создать файл кода и связать его с чем-либо еще (например, Visual Studio автоматически связывает .cs
и .xaml
при создании), вам нужно будет отредактировать проект XML-кода.
Предположим, что вы создали представление/страницу/элемент управления XAML с именем MyView.xaml
и отдельный файл С# с именем MyView.xaml.cs
, и они отключаются (это также может произойти, если вы добавляете файлы непосредственно в Обозреватель решений). Чтобы связать их, вам придется отредактировать внутренний код проекта. Во-первых, сохраните и закройте Visual Studio. Во-вторых, найдите файл проекта (<project name>.csproj
). Откройте его с помощью текстового редактора, такого как Notepad ++, VS Code или Atom ( не Visual Studio). Переместите файл вниз, пока не увидите элементы ItemGroup
. Есть несколько из них, но тот, который содержит элементы Compile
, является правильным. Добавьте следующий код внутри этого элемента:
<Compile Include="MyView.xaml.cs">
<DependentUpon>MyView.xaml</DepenedentUpon>
</Compile>
Сделайте это для каждого файла, который вы хотите связать. Если все было сделано правильно, вы можете сохранить файл и открыть его в Visual Studio. Теперь ваши файлы должны быть связаны в обозревателе решений.