Xamarin.Forms.Xaml.XamlParseException:无法分配属性" IsVisable" :属性不存在

时间:2017-02-21 12:08:20

标签: c# xaml xamarin xamarin.forms cross-platform

    <?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="XamlTest.HelloXamlPage">
  <Label Text="Hello, XAML!"
         VerticalOptions="Start"
         HorizontalTextAlignment="Center"
         Rotation="-15"
         IsVisable="true"
         FontSize="Large"
         FontAttributes="Bold"
         TextColor="Black"
         />
</ContentPage>

这是一个基本的例子,但是这个代码写在另一个Forms XAML页面上而不是默认的主XAML页面(MainPage.xaml),默认的一个工作得很好而且没有问题,但是其他的XAML页面没有用,给我这个例外:

  

Xamarin.Forms.Xaml.XamlParseException:位置9:10。无法分配   property&#34; IsVisable&#34;:属性不存在,或者不可分配,   或价值与财产之间的不匹配类型

我更改了公共应用中的代码

public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new XamlTest.HelloXamlPage(); // called HelloXamlPage instead of MainPage();
        }

称为HelloXamlPage而不是MainPage(); 所以任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:7)

这看起来像一个错字。使用IsVisable

更改IsVisible