Как динамически добавить элемент управления входом и получить его значение?
Я создал динамический пользовательский интерфейс с меткой и записью в коробке на основе возврата из базы данных. В настоящее время метка работает динамично, но я не могу получить значение из пользовательского ввода. Я хотел бы поместить все значения из пользовательского ввода в список.
Что я уже пробовал:
код XAML////
<Label x:Name="{Binding Key}" Grid.Column="0" Text="{Binding Value}" FontSize="14" FontAttributes="Bold" TextColor="Black" > </Label> <Entry Grid.Column="1" Placeholder="{Binding Value}" IsVisible="{Binding pickerVisible, Converter={StaticResource BooleanNotConverter}}" FontSize="14" FontAttributes="Bold" TextColor="Black" ></Entry> <Picker Grid.Column="1" IsVisible="{Binding pickerVisible}" ItemsSource="{Binding PredefinedItems}" > <pre> <Button Text="{forms:Translate btnSubmit}" Grid.Row="13" Grid.ColumnSpan="2" Clicked="GetValues" WidthRequest="48" HeightRequest="48" Style="{StaticResource TicketResolveButtonStyle}" />
С#///
async void GetValues(object sender, EventArgs e) { var itemTemplate = new DataTemplate(typeof(MasterDataInputPage)); itemTemplate.CreateContent(); if (itemTemplate != null) { } }