Xamarin的新手,所以遵循一个简单的介绍/教程(here)到Xamarin表格(在Mac上使用Xamarin Studio)。根据说明,我在xaml文件(HelloXamlPage.xaml)中输入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="XamForms.HelloXamlPage"
Title="Hello XAML Page"
Padding="10, 40, 10, 10">
<Label Text="Hello, XAML!"
VerticalOptions="Start"
HorizontalTextAlignment="Center"
Rotation="-15"
IsVisible="true"
FontSize="Large"
FontAttributes="Bold"
TextColor="Aqua" />
</ContentPage>
代码隐藏文件(HelloXamlPage.xaml.cs)是:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace XamForms
{
public partial class HelloXamlPage : ContentPage
{
public HelloXamlPage ()
{
InitializeComponent ();
}
}
}
当我尝试为Android或iOS构建并运行它时,我收到此错误:Xamarin.Forms.XamlParseException - 找不到名称HorizontalTextAlignment的属性。检查文档,它绝对是一个有效的属性。任何帮助/想法赞赏。
答案 0 :(得分:2)
您需要使用最新版本的Xamarin Forms。将您的Xamarin Forms NuGet包升级到最新的2.0.1,您将获得该属性。
2.0.0(或1.5.2预发布版)是第一个拥有该属性的。
答案 1 :(得分:2)
如果您使用以前的xamarin.forms版本,则应使用“XAlign”属性。 :)