首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin形成变量初始化。

Xamarin形成变量初始化。
EN

Stack Overflow用户
提问于 2018-09-04 19:35:06
回答 1查看 230关注 0票数 0

我刚开始使用Xamarin表单,但有一点奇怪,我无法理解我想要使用CarouselView控件并将名称列表设置为ItemsSource。

每当我将错误索引部署到我的手机上时,我都会让它超出界限,当我调试它的时候--尽管我做得很清楚,但我还是看到这个名字列表从未初始化过。

这可能是菜鸟犯的错误,但请帮帮我。

应用程序使用.NET标准2.0,部署到Meizu m3 note (Android5.1)

XAML文件:

代码语言:javascript
复制
<ContentPage
    x:Class="GMS.MainPage"
    xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:cv="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
    xmlns:forms="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
    xmlns:local="clr-namespace:GMS">


    <StackLayout>
        <Label
            Margin="20"
            FontSize="50"
            Text="CarouselView"
            TextColor="Black" />

        <forms:CarouselView x:Name="CarouselView">
            <forms:CarouselView.ItemTemplate>
                <DataTemplate>
                    <Label FontSize="60" Text="{Binding .}" />
                </DataTemplate>
            </forms:CarouselView.ItemTemplate>
        </forms:CarouselView>
    </StackLayout>


</ContentPage>

当我试图在OnAppearing()中这样做时,情况也是一样的:

当我在初始化后放入代码时:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-05 20:05:59

谢谢你@NirmalSubedi回答我的手机使用的是Android 5.1的原因,当我在模拟器Android8.1上运行这个时--很好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52172924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档