【发布时间】:2019-07-09 03:57:18
【问题描述】:
<FlexLayout Direction="Row" JustifyContent="Start">
<circle:CircleImage
BackgroundColor="Blue"
Style="{StaticResource profileStyle}"
Source="{Binding TeacherSource}">
</circle:CircleImage>
<FlexLayout
FlexLayout.Grow="1"
Direction="Column"
BackgroundColor="Red"
JustifyContent="SpaceEvenly">
<Label Text="{Binding TeacherName}" Style="{DynamicResource ListItemTextStyle}"></Label>
<Label Text="{Binding TeacherEmail}" Style="{DynamicResource ListItemTextStyle}"></Label>
<Label Text="{Binding TeacherMobile}" Style="{DynamicResource ListItemTextStyle}"></Label>
<Label Text="{Binding TeacherHome}" Style="{DynamicResource ListItemTextStyle}"></Label>
<Label Text="{Binding TeacherWork}" Style="{DynamicResource ListItemTextStyle}"></Label>
</FlexLayout>
</FlexLayout>
上面的 xaml 是在 listview 中使用的数据模板内创建的。我可以显示内容,但最后一个标签没有扩展 flexlayout 以适应所有内容。
下图:
【问题讨论】: