Añadir dos stacklayots en un marco - código detrás (no xaml)

votos
0

Tengo un stacklayout que es horizontal, pero tengo que añadir un botón que se supone que debe estar por encima de los otros elementos de la trama.

He intentado añadir otra stacklayout pero se queja.

var stackLayout = new StackLayout
                {
                    HorizontalOptions = LayoutOptions.FillAndExpand,
                    VerticalOptions = LayoutOptions.Center,
                    Orientation = StackOrientation.Horizontal,
                    Children = {image, label}
                };

                var buttonStackLayout = new StackLayout
                {
                    Children = {addButton}
                };

                return new ViewCell { View = stackLayout};

Cuando trato de hacer esto:

return new ViewCell { View = stackLayout && buttonStackLayout};

Se dice que no puedo tener operandos de 2 stacklayouts.

Publicado el 04/06/2018 a las 08:28
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Ver stackLayout = && buttonStackLayout está mal.

Es necesario el uso:

View = new StackLayout
            {
                Orientation = StackOrientation.Horizontal,
                Children = {stackLayout , buttonStackLayout}
            };
Respondida el 04/06/2018 a las 08:52
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more