我想創建一個帶有四列的列表視圖,前兩列將具有文本,而下兩列將具有可點擊的按鈕(圖像)。行數不固定 - 因此數據綁定是必需的。應該支持android和iOS。請建議哪種xamarin控件最適合我。xamarin如何顯示支持andriod和iOS的多個列網格
還是應該使用網格,網格布或任何其他。
========解決方案應用=============
<ListView x:Name="listViewExpenses" CachingStrategy="RecycleElement" VerticalOptions="FillAndExpand" RowHeight="40">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="40"/>
</Grid.ColumnDefinitions>
<!--<Label x:Name="idLabel" Text="{Binding Id}"/>-->
<Label x:Name="textLabel1" Grid.Column="0" Text="{Binding Text}"/>
<!--<Button x:Name="btnEdit" Image="icon.png" HeightRequest="50" WidthRequest="50" Grid.Column="2" CommandParameter="{Binding Id}" Clicked="OnEditClicked" />-->
<StackLayout Grid.Column="1">
<Image Source="EditRed.png" VerticalOptions="Center" >
<Image.GestureRecognizers>
<TapGestureRecognizer
Tapped="OnEditTapped"
CommandParameter="{Binding Id}"/>
</Image.GestureRecognizers>
</Image>
</StackLayout>
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>`enter code here`
================ ===================== 謝謝,
@保羅你提到在不同的行意見的情況下,需要
我假設你的意思是「iOS」,而不是「ISO」,這是國際標準化組織。 – Jason
謝謝,更正 –
如果你想要一個數據綁定網格控件,你需要使用第三方控件。有幾種可用的免費和商業版本 – Jason