【发布时间】:2021-01-29 16:46:25
【问题描述】:
我有一个 Grid,在 xaml 代码中有一些行和列。在 c# 代码中,我有一个列表,我希望其中包含的每个对象都位于网格的特定点中。例如:对象 1:第 1 列第 1 行,对象 2:第 2 列第 1 行等等。我该怎么办?
<Grid Margin="15">
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="50"/>
<RowDefinition Height="2"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
</Grid>
里面有一些对象的列表
ObservableCollection<HumorDiary> listDiario = new ObservableCollection<HumorDiary>();
列表中的项目可能会有所不同,它们没有预先确定的数量。 对于列表中的每个元素,我想在 Grid 中创建一个按钮
【问题讨论】:
标签: c# xaml xamarin.forms observablecollection