Добавьте два стека в кадр - код позади (не xaml) - PullRequest
0 голосов
/ 04 июня 2018

У меня есть стек-макет, который расположен горизонтально, но мне нужно добавить кнопку, которая должна быть выше других элементов в кадре.

Я попытался добавить еще один стековый макет, но он жалуется.

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};

Когда я пытаюсь это сделать:

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

В нем говорится, что у меня не может быть операндов из 2 стековых макетов.

1 Ответ

0 голосов
/ 04 июня 2018

View = stackLayout && buttonStackLayout неверно.

Вам нужно использовать:

View = new StackLayout
            {
                Orientation = StackOrientation.Horizontal,
                Children = {stackLayout , buttonStackLayout}
            };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...