mi piacerebbe utilizzare un espansioneEntry
e Button
in orizzontale StackLayout
:voce non adotta LayoutOptions.StartAndExpand nel contesto orizzontale
var item = new StackLayout {
Orientation = StackOrientation.Horizontal,
HorizontalOptions = LayoutOptions.FillAndExpand,
Children = {
new Entry {
Placeholder = "Feldtitel",
VerticalOptions = LayoutOptions.Center,
HorizontalOptions = LayoutOptions.StartAndExpand // NOTE THIS
},
new Button{
Text = CFieldDescription.getNameForFieldType(fieldType),
VerticalOptions = LayoutOptions.Center,
HorizontalOptions = LayoutOptions.End
}
}};
Mentre il Entry
è in partenza, il Button
è alla fine, Xamarin.Formsnon cambia la dimensione di Entry
per riempire lo spazio orizzontale:
Devo modificare il mio codice? O ho trovato un bug?
'Pulsante' ha lo stesso problema. Ma dopo averlo cambiato in "FillAndExpand', anche" Button.Text "viene visualizzato solo a metà, non da sinistra. C'è un modo per risolvere anche questo? Grazie. – qakmak