Создание динамических c форм с помощью форм Xamarin - PullRequest
0 голосов
/ 20 марта 2020

У меня есть список с объектами. Все эти объекты имеют свойства. Я oop через этот список в коде позади. Основываясь на специфицированном c свойстве каждого элемента, я решаю, какое представление мне следует создать.

Это может быть кнопка, пикап и т. Д. c .. На данный момент я перешел с сервера на пользовательский интерфейс. Но сейчас мне нужно go вернуться от UI к серверу, я думаю, что для этого нужно связывание, но я не могу выполнить sh. Как мне этого добиться?

Мой код:

        var stack = new StackLayout()
        {
            Orientation = StackOrientation.Vertical,
            Padding = 5
        };

        for (int i = 0; i < (BindingContext as CheckListEditViewModel).CheckListItems.Count; i++)
        {
            var item = (BindingContext as CheckListEditViewModel).CheckListItems[i];

            var description = new Label();
            description.Text = item.Description;
            stack.Children.Add(description);

            if ((item.ChecklistItemType == Domain.ChecklistItemType.Number))
            {
                var numerEntry = new Entry();
                numerEntry.Keyboard = Keyboard.Numeric;
                stack.Children.Add(numerEntry);
            }
        }

        Content = stack;
...