visual-studio - xamarin.forms - 葡萄牙语中的 Visual Studio 生成从 ContentView 派生的 ContentPage
问题描述
在 MS Visual Studio 中添加新的 ContentPage 元素(在其翻译为葡萄牙语的版本中)时,它会生成派生自 ContentView 的类(而不是 ContentPage)。
C#代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace XimerinElementsApp.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class View1 : ContentView
{
public View1()
{
InitializeComponent();
}
}
}
XAML 代码:
<?xml version="1.0" encoding="utf-8" ?>
<ContentView xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="XimerinElementsApp.Views.View1">
<ContentView.Content>
<StackLayout>
<Label Text="Welcome to Xamarin.Forms!"/>
</StackLayout>
</ContentView.Content>
</ContentView>
这只发生在葡萄牙语的 Visual Studio 中。当我用英语安装 Visual Studio 时,它会生成正确继承自 ContentPage 的类。我是否面临与语言相关的错误或我做错了什么?
解决方案
我试图在上次更新(Visual Studio 16.6.2)后重现该问题,并且该问题不再发生。