在 Xamarin.Forms 中更改列表项的颜色和大小

Changing list items color and size in Xamarin.Forms

我在 Xamarin.Forms 中有一个使用 C# 填写的列表。将项目添加到列表的代码如下所示:

stockitems_list.ItemsSource = new[] {

                "test 1",
                "test 2",
                "test 3"

            };

结果如下所示:

如您所见,文字很小而且是红色的,而我想要更大的黑色。我发现了一些讨论此问题的其他主题,但似乎对我没有任何帮助。我的 XAML 代码是:

<ContentPage.Content>
        <StackLayout>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="5"/>
                    <RowDefinition Height="1*"/>
                </Grid.RowDefinitions>
            </Grid>
            <Label x:Name="lbl_apoc_id" Grid.Row="1" HorizontalOptions="CenterAndExpand" FontSize="28" FontAttributes="Bold" TextColor="Black"/>
            <ListView x:Name="stockitems_list" Grid.Row="2" IsEnabled="False"></ListView>
        </StackLayout>
    </ContentPage.Content>

我尝试添加 CellView 并设置 Label 的颜色,但这导致根本没有文本(好像 C# 中的列表不再放在那里)。

有人对此有解决方案吗?

问候,加内什

使用 template

<ListView x:Name="stockitems_list" Grid.Row="2" IsEnabled="False">
  <ListView.ItemTemplate>
    <DataTemplate>
      <ViewCell>
        <Label Text="{Binding .}" FontColor="Red" FontSize="Large" />
      </ViewCell>
    </DataTemplate>
  </ListView.ItemTemplate>
</ListView>