首页 > 解决方案 > 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-studioxamarin.forms

解决方案


我试图在上次更新(Visual Studio 16.6.2)后重现该问题,并且该问题不再发生。


推荐阅读