具有多个参数的xamarin命令

时间:2018-07-06 12:00:17

标签: c# xamarin mvvm

我正在用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();
}

0 个答案:

没有答案