Ho una pagina in cui voglio avere un'intestazione sempre in vista nella parte superiore e pulsanti sempre in vista nella parte inferiore. il contenuto nel mezzo è scorrevole.xamarin.Forms scorre solo una parte della pagina
ho pensato che questo sarebbe stato facile effettuando le seguenti operazioni:
StackLayout outer = new StackLayout();
StackLayout inner = new StackLayout();//with all of the content added
ScrollView scroll = new ScrollView();
outer.Children.Add(headerLabel);//non-scrolling
scroll.Content = inner;
outer.Children.Add(scroll); //scrolling
outer.Children.Add(button); //non-scrolling
Il headerLabel e il soggiorno tasto sulla posizione corrrect ma i rotoli di contenuti fino alla parte superiore della pagina, sopra la parte superiore l'intestazioneLabel (ma sotto/sotto il pulsante in basso).
Sono sicuro che funzionava correttamente ma non ricordo di aver cambiato nulla.
Qualcuno ha qualche idea sul perché questo sta accadendo?
inner.Children.Add (interno); Inception? :) –
Si è verificato questo problema durante la compilazione utilizzando l'API di Android versione 23 ripristinato come Compile e Target su 22 e l'ha risolto. Quindi, potrebbe avere a che fare con la versione dell'API in cui è il targeting o che l'obiettivo e il valore non sono gli stessi. La correzione @MihaMarkic ha funzionato temporaneamente finché non ho trovato il problema. – SatanEnglish