在表视图中创建列表视图 xamarin.forms
Create Listview in Tableview xamarin.forms
我不确定是否可以在 TableView
的 table 部分添加列表视图。我尝试在线搜索,但似乎找不到任何解决方案。我错过了一些标签吗?如果有人能帮我解决这个问题,我将不胜感激。
<TableView x:Name="tableView">
<TableRoot>
<TableSection x:Name="blockSection" Title="Name">
<ListView x:Name="lvFilter">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<StackLayout Orientation="Horizontal">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10">
</ColumnDefinition>
<ColumnDefinition Width="250">
</ColumnDefinition>
<ColumnDefinition Width="*">
</ColumnDefinition>
</Grid.ColumnDefinitions>
<Label x:Name="filterName" Text="{Binding filterName}” YAlign="Center" Grid.Row="0" Grid.Column="1">
</Label>
<Image x:Name="ImageL" Source="check_mark.jpg" Grid.Row="0" Grid.Column="2">
</Image>
</Grid>
</StackLayout>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</TableSection>
</TableRoot>
</TableView>
只需要将 ListView 放在 ViewCell 中即可。
<TableSection>
<ViewCell>
<ListView>
<ListView.Content>
<StackLayout>
<Label Text="Testing123"/>
</StackLayout>
</ListView.Content>
<ListView>
</ViewCell>
我不确定是否可以在 TableView
的 table 部分添加列表视图。我尝试在线搜索,但似乎找不到任何解决方案。我错过了一些标签吗?如果有人能帮我解决这个问题,我将不胜感激。
<TableView x:Name="tableView">
<TableRoot>
<TableSection x:Name="blockSection" Title="Name">
<ListView x:Name="lvFilter">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<StackLayout Orientation="Horizontal">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10">
</ColumnDefinition>
<ColumnDefinition Width="250">
</ColumnDefinition>
<ColumnDefinition Width="*">
</ColumnDefinition>
</Grid.ColumnDefinitions>
<Label x:Name="filterName" Text="{Binding filterName}” YAlign="Center" Grid.Row="0" Grid.Column="1">
</Label>
<Image x:Name="ImageL" Source="check_mark.jpg" Grid.Row="0" Grid.Column="2">
</Image>
</Grid>
</StackLayout>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</TableSection>
</TableRoot>
</TableView>
只需要将 ListView 放在 ViewCell 中即可。
<TableSection>
<ViewCell>
<ListView>
<ListView.Content>
<StackLayout>
<Label Text="Testing123"/>
</StackLayout>
</ListView.Content>
<ListView>
</ViewCell>