代码之家  ›  专栏  ›  技术社区  ›  djklasj dsajdkla

带有标题的Xamarin表单列表视图

  •  0
  • djklasj dsajdkla  · 技术社区  · 8 年前

    我正在尝试创建列表视图

    然而,当我运行代码时,它崩溃了。 我确信我的Xaml有什么地方做错了,我会很高兴的 作为一个代码示例,谢谢

    <ListView x:Name="listViewm">
                <ListView.Header  BackgroundColor="#ffa63c95">
                        <Grid >
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="1*"></ColumnDefinition>
                                <ColumnDefinition Width="1*"></ColumnDefinition>
                                <ColumnDefinition Width="1*"></ColumnDefinition>
                                <ColumnDefinition Width="1*"></ColumnDefinition>
                            </Grid.ColumnDefinitions>
                            <Label Text="תאריך" HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="3"  TextColor="White" FontSize="Medium" BackgroundColor="#ffa63c95"/>
                            <Label Text="שעת התחלה" HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="2" TextColor="White" FontSize="Medium" BackgroundColor="#ffa63c95"/>
                            <Label Text="שעת סיום" HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="1" TextColor="White" FontSize="Medium" BackgroundColor="#ffa63c95"/>
                            <Label Text="שם האירוע" HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="0" TextColor="White" FontSize="Medium" BackgroundColor="#ffa63c95"/>
                        </Grid>
                    </ListView.Header>
    
                    <ListView.ItemTemplate>
                        <DataTemplate>
                            <TextCell Text ="Barak" ></TextCell>
                            <TextCell Text ="Barak" ></TextCell>
                            <TextCell Text ="Barak" ></TextCell>
                        <TextCell Text ="Barak" ></TextCell>
                    </DataTemplate>
                    </ListView.ItemTemplate>
                </ListView>            
    
    
      public MainPage(Conferance conferance,string userPhone)
        {
    
            InitializeComponent();
            List<string> ls = new List<string>();
            ls.Add("sa");
            ls.Add("s");
            listViewm.ItemsSource = ls ;
       }   
    
    1 回复  |  直到 8 年前
        1
  •  3
  •   AQuirky    8 年前

    不幸的是,Xaramin表单没有良好的错误消息。如果在许多情况下,它抛出一个无法识别的异常,而不是生成一条有意义的错误消息。

                <ListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <Grid >
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="1*"></ColumnDefinition>
                                    <ColumnDefinition Width="1*"></ColumnDefinition>
                                    <ColumnDefinition Width="1*"></ColumnDefinition>
                                    <ColumnDefinition Width="1*"></ColumnDefinition>
                                </Grid.ColumnDefinitions>
                                <Label Grid.Column="3" Text ="Barak" ></Label>
                                <Label Grid.Column="2" Text ="Barak" ></Label>
                                <Label Grid.Column="1" Text ="Barak" ></Label>
                                <Label Grid.Column="0" Text ="Barak" ></Label>
                            </Grid>
                        </ViewCell>
                    </DataTemplate>
                </ListView.ItemTemplate>
    
    推荐文章