【发布时间】:2017-08-12 11:43:12
【问题描述】:
我正在尝试做一个列表视图 有 4 个标题
但是当我运行我的代码时它崩溃了。 我确信我的 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 ;
}
【问题讨论】:
-
你不能在一个模板中使用多个单元格
-
好的,我能做什么?为了执行 4 列?有标题?
-
尝试使用包含 Grid 的 ViewCell 来代替
标签: c# xaml xamarin xamarin.forms