Fua*_*our 2 c# xaml cross-platform xamarin xamarin.forms
<?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>
Run Code Online (Sandbox Code Playgroud)
这是一个基本的例子,但事实是这个代码写在另一个Forms XAML页面而不是默认的主XAML页面(MainPage.xaml),默认的一个工作得很好并且没有问题,但是其他XAML页面不工作并给我这个例外:
Xamarin.Forms.Xaml.XamlParseException:位置9:10.无法分配属性"IsVisable":属性不存在,或者不可分配,或者值和属性之间的类型不匹配
我已经更改了公共应用程序中的代码
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new XamlTest.HelloXamlPage(); // called HelloXamlPage instead of MainPage();
}
Run Code Online (Sandbox Code Playgroud)
称为HelloXamlPage而不是MainPage(); 所以任何人都可以帮助我吗?