Xamarin 条目不存在';t采用LayoutOptions.Start并在水平上下文中展开
我想在水平Xamarin 条目不存在';t采用LayoutOptions.Start并在水平上下文中展开,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想在水平堆栈布局中使用展开条目和按钮: var item=newstacklayout{ 方向=堆叠方向。水平, HorizontalOptions=LayoutOptions.FillAndExpand, 儿童={ 新条目{ 占位符=“felditel”, 垂直选项=布局选项。中心, HorizontalOptions=LayoutOptions.StartAndExpand//注意这一点 }, 新按钮{ Text=CFieldDescription.getNameForFieldType(
堆栈布局中使用展开条目
和按钮
:
var item=newstacklayout{
方向=堆叠方向。水平,
HorizontalOptions=LayoutOptions.FillAndExpand,
儿童={
新条目{
占位符=“felditel”,
垂直选项=布局选项。中心,
HorizontalOptions=LayoutOptions.StartAndExpand//注意这一点
},
新按钮{
Text=CFieldDescription.getNameForFieldType(fieldType),
垂直选项=布局选项。中心,
水平选项=布局选项。结束
}
}};
当条目
位于开始位置时,按钮
位于结束位置,不会更改条目
的大小以填充水平空间:
我需要更改代码吗?还是我发现了一个bug?将条目。HorizontalOptions
更改为LayoutOptions。FillAndExpand
以获得所需的效果:
var item=newstacklayout{
方向=堆叠方向。水平,
HorizontalOptions=LayoutOptions.FillAndExpand,
间距=12,//您可能想要这个
儿童={
新条目{
占位符=“felditel”,
垂直选项=布局选项。中心,
HorizontalOptions=LayoutOptions.FillAndExpand//there,fixed
},
新按钮{
Text=CFieldDescription.getNameForFieldType(fieldType),
垂直选项=布局选项。中心,
水平选项=布局选项。结束
}
}};
看起来布局选项
需要一些好的文档。按钮
也有同样的问题。但将其更改为FillAndExpand
后,按钮。文本也只显示在中间,而不是从左侧。还有什么办法可以解决吗?谢谢。@qakmak TryStartAndExpand