我正在用MVVM编码Xamarin,需要一些帮助。
我想将所有条目传递给Command,以便可以将它们放在模型视图的列表中。但是我不知道怎么办?因此,我希望所有条目一起成为“ Entries”类中的参数。
还有其他方法吗?
XAML
<StackLayout >
<StackLayout BindingContext="EntriesEdit">
<Entry Keyboard="Default" Text="{Binding entry1}"/>
<Entry Keyboard="Default" Text="{Binding entry2}"/>
<Entry Keyboard="Default" Text="{Binding entry3}"/>
<Entry Keyboard="Url" Text="{Binding entry4}"/>
<Entry Keyboard="Default" Text="{Binding entry5}">
</StackLayout>
<Button x:Name="Save_Button" Command="{Binding AddEntries}"/>
</StackLayout>
```
AddEntriesCommand = new Command(async vm => await AddEntries(vm as Entries));
功能
public async Task AddSpace(Entries Entries)
{
SpacesViewModel.Entrieslist.Add(Entries);
await _pageService.PopAsync();
}