在Xamarin.Forms中使用导航页面苦苦挣扎

时间:2018-03-01 08:58:06

标签: xamarin xamarin.forms xamarin.android

在我发布问题之前,我确实在谷歌找到了一个解决方案,但一无所获。另外,我是初学者。

我尝试将主页(内容页面)带到Xamarin.Forms中的另一个页面(标签页),不幸的是,它总是给我

I/Choreographer(21345): Skipped 31 frames!  The application may be doing too much work on its main thread.
Java.Lang.ClassCastException: android.widget.FrameLayout cannot be cast to android.widget.ImageView

这是我的简单代码:

MainPage.xaml中

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         xmlns:local="clr-namespace:MelaNet"
         x:Class="ProjectX.MainPage"
<ScrollView>
    <StackLayout Spacing="10" Padding="10">

        <Button x:Name="button" Text="Analyse"/>

    </StackLayout>
</ScrollView>
</ContentPage>

MainPage.xaml.cs (内容页面)

button.Clicked += async (sender, args) =>
        {
            await Navigation.PushAsync(new TabbedPage1());
        };

TabbedPage1.xaml TabbedPage1.xaml.cs 都只有模板代码。

但是,我可以将 MainPage.xaml 带到 ContentPage2.xaml ,不会出现任何错误。

我不安静,请给我一个指导。

干杯

0 个答案:

没有答案