Я пытаюсь использовать этот вариант:
namespace Japanese.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class NewItemPage : ContentPage
Здесь я поместил его поверх кода класса, но есть ли способ, которым я могу глобально применить этот параметр, а не размещать его поверх каждого класса?





Да, поместите его над объявлением пространства имен в файле App.xaml.cs. Он должен пройти через все в этой сборке.
Также см. Документы: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xamlc
В Windows? Потому что я не вижу этого, когда выполняю File> New Solution на Mac. Так что, наверное, просто ошибка в шаблоне.
Я подумал об этом, но затем я смотрю на образец приложения, которое создается с помощью меню «Файл»> «Новое решение» в Xamarin, и они разместили тот же код над каждым из частичных классов в файлах. Есть идеи, почему они это сделали?