Xamarin.Forms StackLayout Children

时间:2016-07-19 18:26:54

标签: c# xamarin.forms

Hej,

我创建了一个带有网格和一些标签的自定义ViewCell。只是想了解Xamarin.Forms,如果我想将自定义ViewCell添加到StackPanel它不会工作,因为 StackLayout.Children.Add() 只接受视图。

我错过了什么吗?

自定义ViewCell

<ViewCell xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="Test">
  <Grid>
    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="40"/>
      <ColumnDefinition Width="10*"/>
      <ColumnDefinition Width="8*"/>
      <ColumnDefinition Width="12*"/>
      <ColumnDefinition Width="1*"/>
      <ColumnDefinition Width="22*"/>
      <ColumnDefinition Width="8*"/>
      <ColumnDefinition Width="8*"/>
    </Grid.ColumnDefinitions>
    <Label HorizontalOptions="Center" VerticalOptions="Center"  Grid.Column="1" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="2" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="3" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="4" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="5" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="6" TextColor="Black"/>
    <Label HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="7" TextColor="Black"/>
  </Grid>
</ViewCell>

在我的代码后面我试图用 StackLayout.Children.Add(CustomViewCellObj)

添加我的自定义ViewCell

0 个答案:

没有答案