2017-02-21 47 views
2
<?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> 

这是一个基本的例子,但事情是这样写的代码比上默认的主XAML页面中的另一种形式的XAML页面( MainPage.xaml中)默认的工作状态良好,没有任何问题,只是其他XAML页面不能正常工作,给我这个异常:Xamarin.Forms.Xaml.XamlParseException:不能分配财产“IsVisable”:房产不存在

Xamarin.Forms.Xaml.XamlParseException:位置9:10。无法分配 财产“IsVisable”:属性不存在,或者不分配, 或不匹配价值和物业之间的类型

,我已经在公共应用

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

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

改变了代码称为HelloXamlPage而不是MainPage(); 所以任何人都可以帮助我呢?

+1

你有一个错字 - 它的'IsVisible'。 – Zroq

回答

7

它看起来像一个错字。更改IsVisableIsVisible

+0

您也可能希望打开XAML编译,以便在编译应用程序时看到这些类型的错误。 https://developer.xamarin.com/guides/xamarin-forms/xaml/xamlc/ –