我正在尋找一種在網格中顯示我的 C# 物件的方法。但即使經過幾個小時的搜索,我也找不到有效的方式。我怎樣才能達到以下結果?

uj5u.com熱心網友回復:
首先在您的 c# 代碼中創建物件型別的可觀察集合;
private ObservableCollection<YourModel> objList;
public ObservableCollection<YourModel> ObjList
{
get { return objList; }
set
{
objList = value;
}
}
將您的資料添加到串列中:
ObjList = new ObservableCollection<YourModel>(){ new YourModel{ ...} , new YourModel{...} };
在 xaml 在 n collectionview 內創建一個網格:
<CollectionView ItemsSource="{Binding ObjList}">
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid Padding="10,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label Grid.Column="0"
Text="{Binding Name}"
/>
<Label
Grid.Column="1"
Text="{Binding Att1}"
/>
<Label
Grid.Column="2"
Text="{Binding Att2}"
/>
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
...
</CollectionView>
或者在同步融合中檢查 DataGrid : 檢查
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/424296.html
標籤:C# 安卓 xamarin xamarin.forms
