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)